特殊文字XMLを書いているときに問題を作成し、

Simratpalシン:

私は、ビジネスアナリストだとして、すべての最初のコーディングに私の浅い理解を言い訳してください。今、私の質問。私はXMLにcsvファイルを変換するためのJavaコードを書いています。私は、オブジェクトに成功したcsvファイルを読むことができています。XMLを書いている間しかし、特殊なAスペースまたは「=」であるencounteredanエラーがスローされたとき。

問題のあるコードの一部は、私は問題を強調するために要素を作成するに値をimporovisedています。実際に私は、オブジェクトからこの値を取得しています: -

DocumentBuilderFactory documentFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder documentBuilder = documentFactory.newDocumentBuilder();
Document xmlDocument= documentBuilder.newDocument();

Element root = xmlDocument.createElement("Media NationalGroupId="8" AllFTA="1002" AllSTV="1001");

xmlDocument.appendChild(root);

私のXMLは次のようになります

<Media DateCreated="20200224 145251" NationalGroupId="8" AllFTA="1002" AllSTV="1001" AllTV="1000" NextId="1000000">
エバート:

createElementのは受け取るべきMedia引数として。

(他の属性を追加するにはDateCreatedNationalGroupIdなど)、あなたが呼び出す必要がありsetAttributeroot、一つずつ。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=280165&siteId=1