READING XML DOCUMENTS USING XDOCUMENT
<employees>
<department name="HR" >
<employee ID="1" Name="Alex" passcode="100"/>
<employee ID="2" Name="Anil" passcode="1545"/>
<employee ID="3" Name="Vinod" passcode="856"/>
<employee ID="4" Name="Sibi" passcode="1254"/>
</department>
<department name="Sales" >
<employee ID="1" Name="Jeen" passcode="700"/>
<employee ID="2" Name="Anil" passcode="545"/>
<employee ID="3" Name="Kichu" passcode="86"/>
</department>
</employees>
TO READ THE ABOVE XML USING XDOCUMENT OBJECT
Dim xdoc As XDocument = XDocument.Parse(<<xml string>>)
Dim deptList = From dl In xdoc.Descendants("department") Select dl
For Each dl In deptList
'//PROCESS EACH DEPT.
'ie dl="<department name="HR">
<employee ID="1" Name="Alex" passcode="100"/>
<employee ID="2" Name="Anil" passcode="1545"/>
<employee ID="3" Name="Vinod" passcode="856" />
<employee ID="4" Name="Sibi" passcode="1254" />
</department>"
'to read attributes use dl.Attribute("name").Value
For Each em In dl.Elements("employee")
'//PROCESS AN EMPLOYEE
'ie em="<employee ID="1" Name="Alex" passcode="100" />"
Next
Next
<employees>
<department name="HR" >
<employee ID="1" Name="Alex" passcode="100"/>
<employee ID="2" Name="Anil" passcode="1545"/>
<employee ID="3" Name="Vinod" passcode="856"/>
<employee ID="4" Name="Sibi" passcode="1254"/>
</department>
<department name="Sales" >
<employee ID="1" Name="Jeen" passcode="700"/>
<employee ID="2" Name="Anil" passcode="545"/>
<employee ID="3" Name="Kichu" passcode="86"/>
</department>
</employees>
TO READ THE ABOVE XML USING XDOCUMENT OBJECT
Dim xdoc As XDocument = XDocument.Parse(<<xml string>>)
Dim deptList = From dl In xdoc.Descendants("department") Select dl
For Each dl In deptList
'//PROCESS EACH DEPT.
'ie dl="<department name="HR">
<employee ID="1" Name="Alex" passcode="100"/>
<employee ID="2" Name="Anil" passcode="1545"/>
<employee ID="3" Name="Vinod" passcode="856" />
<employee ID="4" Name="Sibi" passcode="1254" />
</department>"
'to read attributes use dl.Attribute("name").Value
For Each em In dl.Elements("employee")
'//PROCESS AN EMPLOYEE
'ie em="<employee ID="1" Name="Alex" passcode="100" />"
Next
Next