Например, XML
<X>
<A>aaa</A>
<B>bbb</B>
<C>ccc</C>
</X>
Как выбрать пункт A и C в одной XPATH?
var xmldoc = new XmlDocument();
xmldoc.LoadXml(x);
var r = xmldoc.SelectSingleNode("/X/(A, C)"); // r should have aaa and ccc only
(xmldoc.SelectSingleNode("/X/*[local-name() = \"A\" or local-name() = \"C\"]")).OuterXml
возвращает <A>aaa</A>
?