所以我在 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>"
格式。