私はJavaでの作業が初めてです。次の形式の XML ファイルを書き出そうとしています。
<option>
<name>CompilerOptions</name>
<state>Directory1</state>
<state>Directory2</state>
<state>Directory3</state>
</name>
</option>
ディレクトリの数は任意であり、ユーザーの選択によって異なります。XML ファイルを生成するコードのセクションを次に示します。
for(int i = 0; i < paths.size(); i++) {
option.appendChild(doc.createElement("state").appendChild(doc.createTextNode(paths.get(i))));
}
child.appendChild(option);
問題は、出力にタグがないことです。これは、doc.createElement("state") によって作成されると予想していました。これらのノードが作成されないのはなぜですか?
例を次に示します。
<option>
<name>CompilerOptions</name>
Directory1
Directory2
Directory3
</option>
助けてくれてありがとう。