我有一个输入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等等。
但是只知道输入和输出文件,帮助你是不容易的:)