格式化XML 字串以增強可讀性
操作XML 字串可能具有挑戰性,特別是當它們缺乏正確的格式時。如果您正在使用密集的 XML,例如:
<?xml version='1.0'?><response><error code='1'> Success</error></response>
並且您希望對其進行格式化以提高可讀性,.NET 中有一個方便的解決方案。
使用XDocument美化XML
要格式化XML 字串而無需手動操作,您可以使用LINQ to XML (XDocument) 函式庫:
string FormatXml(string xml) { try { XDocument doc = XDocument.Parse(xml); return doc.ToString(); } catch (Exception) { // Handle and throw if fatal exception here; don't just ignore them return xml; } }
此方法解析輸入XML 字串,建立一個可以格式化並轉換回格式良好的字串的XDocument 物件。
使用範例
透過呼叫FormatXml方法,您可以輕鬆格式化您的XML 字串:
string formattedXml = FormatXml("<p>Unformatted XML</p>");
產生的formattedX 變數將包含具有正確縮排和換行符的XML 字串:
<p>Formatted XML</p>
以上是如何輕鬆格式化 XML 字串以提高 .NET 的可讀性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!