READING XML DOCUMENTS
EXAMPLE-1
<?xml version="1.0" encoding="utf-16" standalone="yes"?>
<generalsettings>
<billheader>
<title>Title Name</title>
<phone> 0+91 xxxx xxxx</phone>
<email> xxxxxx@xyz.com</email>
<web address="hotelxyz.com"/>
</billheader>
</generalsettings>
To load the xml into an xml document object:
Dim xmldoc As New XmlDocument
xmldoc.LoadXml(<<xmlString>>)
To select a specific node from xml document:
Dim titleNode As XmlNode = xmldoc.SelectSingleNode("/generalsettings/billheader/title")
Dim titleText = titleNode.InnerText
To read attribute values:
Dim webNode As XmlNode = xmldoc.SelectSingleNode("/generalsettings/billheader/web ")
Dim webAddress = webNode.Attributes("address").Value
EXAMPLE-2
<?xml version="1.0" encoding="utf-16" standalone="yes"?>
<waiterList>
<waiter ID="1" Name="Alex" passcode="100"/>
<waiter ID="2" Name="Anil" passcode="1545"/>
<waiter ID="3" Name="Vinod" passcode="856"/>
<waiter ID="4" Name="Sibi" passcode="1254"/>
</waiterList>
To Read All Waiter Elements:
nodelist = doc.GetElementsByTagName("waiter") For Each node As XmlElement In nodelist //process nodes// Next
No comments:
Post a Comment