Я пытаюсь создать запрос/строку XPath, который захватывает определенный элемент из XML-документа. Я пытаюсь захватить элемент с id = 38, но мой код по какой-то причине ничего не возвращает.
Если вы посмотрите на мой код и организацию моего XML файла, можете ли вы рассказать мне, что XPath мне нужно, чтобы захватить элемент с id = 38?
Мой код:
XmlDocument xdoc = new XmlDocument();
xdoc.Load(getProductURL());
XmlNode node = xdoc.DocumentElement.SelectSingleNode("id('38')");
// node always is null for some reason?
Способ организации xml выглядит так:
<courseg>
<group isempty="False" isbranch="true" id="1" name="abc">
<group isempty="False" isbranch="true" id="38" name="def"></group>
</group>
</courseg>