簡體   English   中英

如何從XML文件獲取屬性?

[英]How to get attributes from a XML file?

我有這樣的.xml:

<Type>
  <Connections>
    <Conn ServerName="serv1" DataBase="Persons" User="admin" Pass="123"/>
    <Conn ServerName="serv2" DataBase="Type123" User="admin" Pass="123"/>
  </Connections>
  <UDLFiles>
    <UDL Path="C:\Test.UDL>
  </UDLFiles>
</Type> 

我想將所有服務器名稱保存在string[] ServerNames; string[] DataBases;所有string[] DataBases; 等等...如何獲得此XML的所有這些屬性? 我嘗試使用:

XmlDocument xmlDoc = new XmlDocument();
        xmlDoc.Load(path);
        XmlNodeList conn = xmlDoc.GetElementsByTagName("Conn");
        foreach (XmlNode item in conn)
        {
            //item.Attributes;
        }

但我無法通過此代碼獲取歸因...有什么想法嗎?

強制轉換為XmlElement而不是XmlNode。 然后,您可以使用Attributes屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM