Mam plik XML jak poniżej:Wyjątek: Wyrażenie XPath oceniano nieoczekiwanego typu System.Xml.Linq.XAttribute
<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>
Teraz chcę uzyskać wszystkie typ adresu jest.
Próbowałem jak poniżej przy użyciu XPath i otrzymuję wyjątek.
var xPathString = @"//Employee/Address/@Type";
doc.XPathSelectElements(xPathString); // doc is XDocument.Load("xml file Path")
Wyjątek: Ekspresja XPath oceniano nieoczekiwanego typu System.Xml.Linq.XAttribute.
Czy jest jakiś problem z moim XPath?