[C#]格式化XmlDocument
1
string s = “<Test><a></a></Test>”;
2
System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
3
doc.LoadXml(s);
4
System.IO.MemoryStream ms = new System.IO.MemoryStream();
5
System.Xml.XmlTextWriter xmlWriter = new System.Xml.XmlTextWriter(ms, Encoding.UTF8);
6
xmlWriter.Indentation = 4;
7
xmlWriter.Formatting = System.Xml.Formatting.Indented;
8
doc.WriteContentTo(xmlWriter);
9
xmlWriter.Close();
10
string result = Encoding.UTF8.GetString(ms.ToArray());

2

3

4

5

6

7

8

9

10

【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步