首頁 > 後端開發 > C++ > 如何輕鬆格式化 XML 字串以提高 .NET 的可讀性?

如何輕鬆格式化 XML 字串以提高 .NET 的可讀性?

Barbara Streisand
發布: 2025-01-04 20:47:42
原創
560 人瀏覽過

How Can I Easily Format XML Strings for Improved Readability in .NET?

格式化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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板