そこで、JAVA の DOM パーサーを使用して XML ファイルを作成しています。子要素を追加したい場合、最終的には次のようになります。
<childElement attribute1="attributeValue" attribute2="attributeValue"/>
ただし、XML を次のようにしたいと思います (ただし、明らかに DOM はこれらのインデントや行の区切りを作成しません)。
<childElement>
<attribute1>attributeValue</attribute1>
<attribute2>attributeValue</attribute2>
</childElement>
出力された既存のコード(私が望まないもの):
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Dennis>
<Hair Colour="Brown"/>
</Dennis>
<!--This is a comment :)-->
私はそれをどのように見せたいですか:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Dennis>
<Hair>
<Colour>Brown</colour>
</Hair>
</Dennis>
<!--This is a comment :)-->
*注: Java がこれらすべてのインデントを作成できないかどうか、および何ができないかは理解しています。私がやりたいことは、"<open tag>value<close tag>"
フォーマットを使用することです。