Я хотел бы найти все <Field />
узлы (которые могут быть произвольно вложены) внутри данного XmlNode.
Если сделать что-то вроде этого:
foreach(XmlNode n in node.SelectNodes('//Field'))...
Это возвращает все узлыво целом документе не все узлы в node
.
Так ли должен работать XPath?Я просмотрел некоторые документы, и кажется, что запрос //Node
должен быть ограничен любым узлом, к которому он был вызван.
Есть ли какой-либо другой способ выбора всех узлов с данным именем, которые находятся под конкретным узлом?