ホームページ >バックエンド開発 >C++ >C# で XmlDocument を使用して XML 属性を読み取る方法

C# で XmlDocument を使用して XML 属性を読み取る方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2025-01-06 08:56:42800ブラウズ

How to Read XML Attributes Using XmlDocument in C#?

C# の XmlDocument を使用した XML 属性の読み取り

C# で XML ドキュメントを扱う場合、XmlDocument クラスは操作および取得する便利な方法を提供します。データ。一般的なタスクの 1 つは、XML 要素に関連付けられた属性にアクセスすることです。属性は、アプリケーションのロジックにとって重要な追加情報を提供します。

XmlDocument を使用して XML 属性を取得するには、次の手順に従います:

  1. XML ドキュメントを読み込みます: LoadXml メソッドを使用して XML データを XmlDocument にロードしますobject.
  2. 要素リストの取得: GetElementsByTagName メソッドを呼び出して、目的のタグ名を持つ要素のリストを取得します。
  3. 属性へのアクセス:リスト内の各要素については、Attributes プロパティを使用してその属性にアクセスできます。必要な属性は、コレクション内のキーとして名前を指定することで取得できます。
  4. 属性値の取得: 属性を取得したら、Value プロパティを使用してその値を抽出できます。 .

これは、XML から SuperNumber 属性と SuperString 属性を読み取る方法を示す例です。提供:

// Load the XML document
XmlDocument doc = new XmlDocument();
doc.LoadXml(xmlString);

// Get the element list
XmlNodeList elemList = doc.GetElementsByTagName("MyConfiguration");

// Iterate over the elements and access attributes
foreach (XmlNode elem in elemList)
{
    string superNumber = elem.Attributes["SuperNumber"].Value;
    string superString = elem.Attributes["SuperString"].Value;
}

Attributes プロパティを使用すると、要素に関連付けられた任意の属性にアクセスでき、XML ドキュメントから追加データを抽出する強力な方法が提供されます。

以上がC# で XmlDocument を使用して XML 属性を読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。