我对 C# 和 XML 有非常基本的了解。我正在尝试使用 XMLDocument 加载 XML 文档,然后编辑 XML 的某些属性的值,最后保存更改后的文档。我面临的问题是,在编辑和保存后,我无法获得与原始文档相同的格式。例如,原始 XML 文档如下所示,
<M A="XML">
<N A="XMLLINE1" B="1" C="2" D="3" D="4" />
<N A="XMLLINE2" B="5" C="6" D="7" D="8" />
</M>
将 B ="1" 的值编辑为 B="10" 后,我保存文档。现在属性 A、B、C 和 D 之间的间距不会保持不变。有什么方法可以保留这些空间,只需编辑值并保存文档?本文档的要求是在原始文档中保留这些空格。感谢