ホームページ > バックエンド開発 > C++ > .NET で読みやすさを向上させるために XML 文字列を簡単にフォーマットするにはどうすればよいですか?

.NET で読みやすさを向上させるために XML 文字列を簡単にフォーマットするにはどうすればよいですか?

Barbara Streisand
リリース: 2025-01-04 20:47:42
オリジナル
583 人が閲覧しました

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 を利用して、 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:

string formattedXml = FormatXml("<p>Unformatted XML</p>");
ログイン後にコピー

結果の formattedXml 変数には、適切なインデントと改行を備えた XML 文字列が含まれます:

<p>Formatted XML</p>
ログイン後にコピー

以上が.NET で読みやすさを向上させるために XML 文字列を簡単にフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート