C# H <a> <b> </b> </a> <c> </c> <d> </d> String xPathExpression = "//*[local
HC# H <a> <b> </b> </a> <c> </c> <d> </d> String xPathExpression = "//*[local,c#,xml,xpath,xpathnavigator,C#,Xml,Xpath,Xpathnavigator,H <a> <b> </b> </a> <c> </c> <d> </d> String xPathExpression = "//*[local-name()='b']"; XPathNodeIterator nodeSet = (XPathNodeIterator)navigator.Evaluate(xPathExpression); String xPathExpression
<a>
<b>
</b>
</a>
<c>
</c>
<d>
</d>
String xPathExpression = "//*[local-name()='b']";
XPathNodeIterator nodeSet = (XPathNodeIterator)navigator.Evaluate(xPathExpression);
String xPathExpression = "//*[local-name()='d']";
XPathNodeIterator nodeSet = (XPathNodeIterator)navigator.Evaluate(xPathExpression);
XDocument xmlDoc = new XDocument(filepath);
XElement first = (from x in xmlDoc.Descendants()
where x.Name == "b" || x.Name == "d"
select x).FirstOrDefault();
if(first.Name.Equals("b")
//code for b being first
else if(first.Name.Equals("d")
//code for d being first
XElement first = xmlDoc.Descendants().FirstOrDefault(x => x.Name == "b" || x.Name == "d");