0

我已经使用 xmlEventWriter 生成了一个 XML 文件。为什么如果我用记事本打开文件,根元素在编码的同一行???这是输出:

<?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>
4

1 回答 1

1

StartElement如果你想在 XML 声明和文档元素之间有一个换行符,那么你需要在编写事件之前自己把它放在那里:

writer.add(eventFactory.createSpace("\n"));
于 2013-05-27T14:38:06.140 回答