<Document>
<A>
<B>
<C></C>
</B>
</A>
<E>
<F>
<C></C>
</F>
<G>
<C></C>
</G>
</E>
</Document>
Если я загружаю вышеуказанный XML в XmlDocument и делаю SelectSingleNode на A, используя запрос XPath//C
XmlNode oNode = oDocument.SelectSingleNode("E"); XmlNodeList oNodeList = oNode.SelectNodes("//C");
почему он возвращает узлы из под B, когда то, что я ожидал бы, приведет к тому, что он вернет только узлы из под E
Имеют смысл?
Изменить: Как я могу сделать это только с этого node?