Tristan
Legacy Member
Hey iedereen,
Ik heb een vraagje ivm XPath. Ik wil een attribute uitlezen in een simpel XML bestandje:
Via een functie in vb wil ik de Attribute 'ServerName' uitlezen :
Kan iemand me uitleggen wat de fout is in mn code, want zelf snap ik XPath nog niet zo goed!
Alvast een dikke merci!
Ik heb een vraagje ivm XPath. Ik wil een attribute uitlezen in een simpel XML bestandje:
Code:
<?xml version="1.0" encoding="utf-8"?>
<GetItemList>
<Options ServerName="Matrikon.OPC.Simulation.1" />
</GetItemList>
Via een functie in vb wil ik de Attribute 'ServerName' uitlezen :
Code:
Dim sServerName As String = ""
Dim oItemListRequest As New XmlDocument
oItemListRequest.LoadXml(sReceivedData)
'oItemListRequest bevat het bovenstaande XML bestandje
Dim oXPathDoc As New XPathDocument(New XmlNodeReader(oItemListRequest.DocumentElement))
Dim oIterator As XPathNodeIterator = oXPathDoc.CreateNavigator.Select("descendant::GetItemList/Options")
sServerName = oIterator.Current.GetAttribute("ServerName", String.Empty)
Return sServerName
Kan iemand me uitleggen wat de fout is in mn code, want zelf snap ik XPath nog niet zo goed!
Alvast een dikke merci!

