Java XML文件中的根元素未缩进
我已经使用xmlEventWriter生成了一个XML文件。为什么如果我用记事本打开文件,根元素位于编码的同一行??? 这是输出:Java XML文件中的根元素未缩进,java,xml,indentation,Java,Xml,Indentation,我已经使用xmlEventWriter生成了一个XML文件。为什么如果我用记事本打开文件,根元素位于编码的同一行??? 这是输出: <?xml version="1.0" encoding="UTF-8"?><pm xmlns:rdf="http://www.w3.org/1999/02/22-rdf/> <dmRefIdent> <dmCode itemLocationCode="A" s
<?xml version="1.0" encoding="UTF-8"?><pm xmlns:rdf="http://www.w3.org/1999/02/22-rdf/>
<dmRefIdent>
<dmCode itemLocationCode="A" subSubSystemCode="0" disassyCodeVariant="AA" systemCode="C32" modelIdentCode="26TE" systemDiffCode="A001" infoCodeVariant="A" infoCode="040" assyCode="48" disassyCode="01" subSystemCode="1"></dmCode>
</dmRefIdent>
如果希望在XML声明和文档元素之间换行,则需要在编写StartElement
事件之前自己将其放在那里:
writer.add(eventFactory.createSpace("\n"));
请包括您使用的Java代码。