使用XmlDocument 取得XML 屬性值
在C# 中處理XML 資料時,XmlDocument 類別提供了一個便捷的讀取和導航方式文檔的結構。然而,獲取屬性值有時可能是一個挑戰。讓我們探討如何使用 XmlDocument 輕鬆擷取 XML 屬性值。
在提供的 XML 程式碼段中,屬性 SuperNumber 和 SuperString 被指派給 MyConfiguration 節點。要使用XmlDocument 存取這些屬性,您可以利用GetElementsByTagName() 方法:
// Assuming 'doc' is an XmlDocument object instantiated earlier // Retrieve MyConfiguration nodes XmlNodeList elemList = doc.GetElementsByTagName("MyConfiguration");
取得節點後,您可以迭代它們並檢索屬性值:
for (int i = 0; i < elemList.Count; i++) { // Access the SuperString attribute value string superStringAttrVal = elemList[i].Attributes["SuperString"].Value; // Access the SuperNumber attribute value int superNumberAttrVal = int.Parse(elemList[i].Attributes["SuperNumber"].Value); }
透過使用這種方法,您可以輕鬆地從XML 文件中提取屬性值,從而使您能夠在應用程式中有效地利用資料。
以上是如何在 C# 中使用 XmlDocument 高效能檢索 XML 屬性值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!