首頁 > 後端開發 > C++ > 如何使用C#的XmlDocument讀取XML屬性?

如何使用C#的XmlDocument讀取XML屬性?

Mary-Kate Olsen
發布: 2025-01-06 09:10:40
原創
259 人瀏覽過

How Do I Read XML Attributes Using C#'s XmlDocument?

使用 XmlDocument 讀取 XML 屬性

在瀏覽複雜的 XML 結構時,使用 C# 的 XmlDocument 存取 XML 屬性特別有用。讓我們深入研究一個範例來說明它是如何完成的。

考慮以下XML 文件:

<?xml version="1.0" encoding="utf-8" ?>
<MyConfiguration xmlns="http://tempuri.org/myOwnSchema.xsd" SuperNumber="1" SuperString="whipcream">
    <Other stuff />
</MyConfiguration>
登入後複製

提取屬性

從以下位置提取屬性對於上述XML,您可以利用XmlDocument 的GTagElementsByName( ) 方法來擷取特定元素並然後存取它們的Attributes 集合以取得屬性值。操作方法如下:

XmlNodeList elemList = doc.GetElementsByTagName(...);
for (int i = 0; i < elemList.Count; i++)
{
    string attrVal = elemList[i].Attributes["SuperString"].Value;
}
登入後複製

在此代碼中,elemList 表示由指定標籤名稱標識的元素集合。透過迭代此集合,您可以存取每個元素的 Attributes 集合,以及隨後的屬性值。

對於給定的XML 範例,您將獲得以下結果:

  • 超級數字:「1」
  • 超級字串:「奶油」

以上是如何使用C#的XmlDocument讀取XML屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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