我希望在写入文档之前,在下面的XML中删除所有空行。这可能有助于了解我使用XPathNavigator类的.DeleteSelf()方法在(以及仅留下空行)之前摆脱了不需要的节点。如何从使用C#的XML文档或节点中删除空白行?
<Person xmlns="http://someURI.com/something">
<FirstName>Name1</FirstName>
<MiddleName>Name2</MiddleName>
<LastName>Name3</LastName>
</Person>
你试图加载这样的内容转换成'XDocument'然后将其保存为XML文件? –
参考这篇文章http://stackoverflow.com/a/6480081/1513471 –
可能重复[什么是最简单的方法来从XmlDocument获取缩进XML换行符?](http://stackoverflow.com/questions/) 203528/what-is-the-simple-way-to-in-indented-xml-with-line-breaks-from-xmldocument) – har07