因为它是必需的,我需要将所有信息保存在XML文件中并且只保存在一行中。
例如:
<tag1 Name="X">
<tag2 Value="3">
</tag2>
</tag1>
会变成:
<tag1 Name="X"><tag2 Value="3"></tag2></tag1>
我只是设法从互联网上找到了这个动作的反面。你们有什么想法吗?任何帮助都感激不尽。提前谢谢!
答案 0 :(得分:3)
假设您能够使用LINQ to XML,并且XML当前位于文件中:
XDocument document = XDocument.Load("myxmlfile.xml");
document.Save("onelinexml.xml", SaveOptions.DisableFormatting);
或者如果你有XML字符串:
xml.Replace("\n", "").Replace("\r", "")
答案 1 :(得分:1)
用"\n"
""
答案 2 :(得分:1)
我想这应该可以帮到你
XDocument document = XDocument.Load("yourxml.xml");
document.Save("file.xml", SaveOptions.DisableFormatting);