1
私はいくつかの異なるデータ型を持つXML 1.0ファイルに一連の値を書き込もうとしています。私は整数である文字列値を書き込もうとしますが、無効な文字エラーが発生します。しかし、double型の文字列値を書くと、問題なく実行されます。あなたがdouble
を使用している場合はJavaでXMLファイルを書くときにエラーが発生する
Element hp = doc.createElement("HP");
stats.appendChild(hp);
//This causes an error
hp.appendChild(doc.createElement(Integer.toString(/*Some int*/)));
Element weight = doc.createElement("Weight");
stats.appendChild(weight);
//This runs just fine
weight.appendChild(doc.createTextNode(Double.toString(/*Some double*/)));
ああ、私は気づいていませんでした。 – aesguitar