Tôi có một đối tượng XDocument và phương thức ToString() trả về XML mà không có bất kỳ thụt lề nào. Làm cách nào để tạo chuỗi từ XML có chứa thụt lề này?Làm thế nào để bạn tạo một chuỗi XML thụt vào từ một XDocument trong C#?
chỉnh sửa: Tôi hỏi cách tạo chuỗi trong bộ nhớ thay vì ghi vào tệp.
chỉnh sửa: Có vẻ như tôi vô tình hỏi một câu hỏi mẹo ở đây ... ToString() trả về XML thụt vào.
Bạn có thể gửi mã của bạn? Cách duy nhất tôi có thể nhận được XDocument.ToString để không thụt lề XML là khi tôi chuyển một cách rõ ràng trong SaveOptions.DisableFormatting sang phương thức ToString. –
Tôi đã thử câu trả lời ở đây. Họ không có hiệu lực (vẫn còn sử dụng không gian). Sử dụng .Net 4 (không phải máy khách). –
Liên quan: http://stackoverflow.com/questions/1123718/format-xml-string-to-print-friendly-xml-string – CJBS