如何读取xml的属性值

时间:2016-07-28 16:01:49

标签: vb.net winforms

如何读取xml的属性值。

我有以下xml,我正在使用Windows窗体vb.net

enter image description here

我尝试过类似下面的内容,但不起作用。我想读取连接字符串值

        Dim xe As XElement = XElement.Load("..\\..\\KMMiddleTier.xml")
    Dim name = From nm In xe.Elements("ConnectionKey") Where nm.Element("ConnectionKey").Attribute("Key") = "DB_DEV" Select nm.Element("ConnectionKey").Attribute("ConnectionString").Value.FirstOrDefault()

1 个答案:

答案 0 :(得分:1)

    Dim xmlDoc as XMLDocument
    Dim xmlNodeList As XmlNodeList = xmlDoc.SelectNodes("/KMMiddleTierSecurity/ConnectionKeys/ConnectionKey")


    Dim strConnectionKey As String = xmlNodeList.Item(0).Attributes("ConnectionString").Value''''

这可能会有所帮助。