在.NET Framework或免费的开源库中是否有一种方法可以很好地打印XML?.NET XML漂亮打印机?
11
A
回答
23
所有.Net的标准XML API将格式化它们的输出。
使用LINQ to XML:
string formatted = XDocument.Parse(source).ToString();
或者
string formatted = XDocument.Load(path).ToString();
4
使用XmlWriterSettings用的XmlWriter
var doc = new XmlDocument();
doc.Load(@"c:\temp\asdf.xml");
var writerSettings = new XmlWriterSettings
{
Indent = true,
NewLineOnAttributes = true,
};
var writer = XmlWriter.Create(@"c:\temp\asdf_pretty.xml", writerSettings);
doc.Save(writer);
0
您可以使用XMLBuilder生成XML,然后调用ToString方法获得缩进输出。
相关问题
- 1. boost :: property_tree XML漂亮打印
- 2. Coldfusion - XML漂亮打印
- 3. 漂亮打印
- 4. Angular2打字稿 - 打印漂亮的XML
- 5. 漂亮的打印
- 6. 漂亮打印JSON
- 7. 用于XML字符串的Python漂亮XML打印机
- 8. Groovy漂亮打印XML断言失败
- 9. boost :: property_tree xml漂亮的打印,格式
- 10. 用Jackson库漂亮打印XML
- 11. 如何从Smalltalk漂亮地打印XML?
- 12. JSP中漂亮的打印XML数据
- 13. iOS版 - XML漂亮的打印
- 14. GDB漂亮打印机的QT5
- 15. 调试gdb漂亮的打印机
- 16. 在GDB注册漂亮的打印机
- 17. gdb漂亮打印机stl扔“TypeError”
- 18. 带有lxml的Python漂亮XML打印机
- 19. 具有固定线宽输出的XML漂亮打印机
- 20. 源代码漂亮的打印机与DocBook或XML输出?
- 21. JavaScript +漂亮的打印JSON
- 22. 漂亮打印JSON与JBuilder
- 23. Python的漂亮打印
- 24. 漂亮打印JSON转储
- 25. 在Clojure漂亮打印
- 26. MongoDB打印漂亮与PyMongo
- 27. 蟒蛇漂亮打印parse_and_eval
- 28. 漂亮打印OCaml for windows
- 29. JSON漂亮打印在javascript
- 30. 漂亮的打印JSON Rails
工作就像一个魅力。非常感谢。 – 2010-06-17 21:49:54