Có phương pháp nào trong Khuôn khổ .NET hoặc thư viện Nguồn mở miễn phí để in XML đẹp không?.NET XML Pretty Printer?
11
A
Trả lời
23
Tất cả các API XML chuẩn của .Net sẽ định dạng đầu ra của chúng.
Sử dụng LINQ to XML:
string formatted = XDocument.Parse(source).ToString();
Hoặc
string formatted = XDocument.Load(path).ToString();
4
Sử dụng XmlWriterSettings với một 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
Bạn có thể sử dụng XMLBuilder để tạo ra XML và sau đó gọi phương thức ToString để có được đầu ra thụt lề.
Các vấn đề liên quan
- 1. Lấy Java Printer GraphicsDevice
- 2. C# PrintDocument và Printer Status
- 3. "Pretty thời gian" cho GWT
- 4. "Pretty" Tích hợp liên tục cho Python
- 5. Pretty printing boost :: unordered_map trên gdb
- 6. C# .Net Phân tích chuỗi XML
- 7. Generics và Duck-Typing XML trong .NET?
- 8. Đọc tài liệu XML lớn trong .net
- 9. NET Xml serializer thuộc tính tùy chọn
- 10. Đọc chuỗi XML lớn từ TSQL FOR XML Statement trong C# .NET
- 11. Nối tiếp một bitmap trong C# /. NET thành XML
- 12. Lọc các ký tự XML bất hợp pháp trong .NET
- 13. .NET XML Deserialization bỏ qua các không gian tên
- 14. Các trường hợp Xml serialization không thành công trong .NET
- 15. Thư viện nào tốt nhất .Net XML-RPC?
- 16. Cách tốt nhất để thao tác XML trong .NET
- 17. Xác thực lược đồ XML đồng bộ? NET 3.5
- 18. Nối tiếp XML - kết quả khác nhau trong .NET 4.0
- 19. Sử dụng xsd để tạo XML trong .net
- 20. Làm thế nào để serialize Xml này trong .NET (mảng)
- 21. .Net XML bình luận vào tài liệu API
- 22. Sử dụng .NET để xác nhận hợp lệ XML đối với lược đồ
- 23. Tệp XML đi kèm với tệp lắp ráp .NET là gì?
- 24. Tại sao tệp .sln không sử dụng định dạng XML trong .NET?
- 25. Trả về định dạng JSON và XML từ dịch vụ web .NET 3.5 WCF (REST)
- 26. Làm cách nào để đăng XML lên RESTFUL Web Service bằng Net :: HTTP :: Post?
- 27. Cách tốt nhất để phân tích một thuộc tính boolean XML (trong .NET) là gì?
- 28. Lỗi tuần tự hóa XML .NET (Đã xảy ra lỗi phản ánh kiểu)
- 29. Làm thế nào để tạo một tài liệu XML từ một đối tượng .NET?
- 30. XML deserialization 'tiêu chuẩn hóa' kết thúc dòng, làm thế nào để ngăn chặn nó? (.NET)
Làm việc như một sự quyến rũ. Cảm ơn nhiều. –