Tôi đang tạo một trình soạn thảo gọn nhẹ trong C# và muốn biết phương pháp tốt nhất để chuyển đổi chuỗi thành chuỗi XML được định dạng độc đáo. Tôi hy vọng rằng có một phương pháp công khai trong thư viện C# như "bool Public FormatXML" (chuỗi văn bản, chuỗi định dạng raXmlText) ", nhưng nó không thể dễ dàng như vậy, phải không?Trong C#, phương pháp tốt nhất để định dạng một chuỗi như XML là gì?
Rất cụ thể, phương pháp "SomeMethod" phải là gì để tạo ra kết quả dưới đây?
string unformattedXml;
string formattedXml;
unformattedXml = "<?xml version=\"1.0\"?><book><author>Lewis, C.S.</author><title>The Four Loves</title></book>"
formattedXml = SomeMethod(unformattedXml);
Console.WriteLine(formattedXml);
Output:
<?xml version="1.0"?>
<book id="123">
<author>Lewis, C.S.</author>
<title>The Four Loves</title>
</book>
Cảm ơn, đây chỉ là những gì tôi đã sau :) – thatuxguy
Dường như phương thức Parse() không phân tích một chuỗi mà không có khai báo XML. –