XML头在使用DOM解析时改变



我有一个输入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>  

如何获得保留的格式?

首先,XML中没有断行符。其次,视图取决于查看器程序,因为您希望看到XML文件(它是否识别文件格式)。第三,换行符取决于很多东西,比如操作系统、使用的解析器程序、解析器方法、xsd等等。

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

相关内容

  • 没有找到相关文章

最新更新