2011-02-25 9 views
0

javaを使用して、文字列が次のように解決されるルート要素を作成しています。私は要素を作成するにはどうすれば上の任意のアドバイスを

Element root = doc.createElement("$XYZ"); 

私が取得し、例外

org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML character is specified. 
    at com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createElement(CoreDocumentImpl.java:618) 

+4

を見ることができる「$」

が含まれているとして、「$ XYZは、」許可されていません。 '<$XYZ>'は許可されません。 – Quentin

答えて

6

xmlに '$'という記号は使用できないため、例外が発生しています。

「XYZ」は許されるが、それはあなたがすることはできませんw3 spec on the starting character here