I have an XML file as shown below:
<Employees> <Employee Id="ABC001"> <Name>Prasad 1</Name> <Mobile>9986730630</Mobile> <Address Type="Perminant"> <City>City1</City> <Country>India</Country> </Address> <Address Type="Temporary"> <City>City2</City> <Country>India</Country> </Address> </Employee>
Now I want to get all types of addresses.
I tried as shown below using XPath and I get an exception.
var xPathString = @"//Employee/Address/@Type"; doc.XPathSelectElements(xPathString); // doc is XDocument.Load("xml file Path")
Exception: an XPath expression evaluates to an unexpected type of System.Xml.Linq.XAttribute.
Is there a problem with my XPath?
source share