.net – 打开/保存xml,同时保留节点属性之间的换行符

这是我到目前为止:

$XML = New-Object System.Xml.XmlDocument
$XML.PreserveWhitespace = $true
$XML.Load($path)
#change some node attributes
$XML.Save($path)

如果我打开一个XML文件,并采取这样的片段:

<Node 
Name="tyjytj" 
Number="rthjr" 
Source="rjyrtjrjrtj" 
BinaryDrive="teheherhehtr" />

它会像这样保存:

<Node Name="tyjytj" Number="rthjr" Source="rjyrtjrjrtj" BinaryDrive="teheherhehtr" />

但我希望能够更改(例如)节点的名称,同时在每个属性之间保持换行符.我希望格式在打开/保存之前保持原样.

解决方法

世界上没有XML解析器会告诉您开始标记中的属性是否由空格,换行符或制表符分隔.你不应该在乎.

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念