使用DOM解析时,XML标头更改

时间:2014-03-15 07:24:31

标签: java xml fileparsing

我有一个输入xml文件并尝试编辑一些值并使用DOM输出xml文件。 但是输出xml文件中的标题会发生变化。

输入文件标题

<?xml version="1.0" encoding="UTF-8"?>
<ex:exchange
xmlns:ns1=""
xmlns:ns2=""
xmlns:ns3=""
xmlns:ns4="">
<ex:header>
........
.........
</ex:exchange>  

但输出标题正在改变,如下所示

<?xml version="1.0" encoding="UTF-8" standalone="no"?><ex:exchange     xmlns:ns1=""     xmlns:ns2="" xmlns:ns3="" xmlns:ns4="">
<ex:header>
........
.........
</ex:exchange>  

如何保留格式?

1 个答案:

答案 0 :(得分:0)

首先,XML没有中断的意思。其次,视图取决于查看器程序,因为您希望查看XML文件(它识别文件格式与否)。第三,linebreak-sign取决于很多东西,eq。您的操作系统,使用的解析器程序,解析器方法,xsd等。

但只知道输入和输出文件,帮助你并不容易:)