Как отправить отчет об уценке R в теле письма?

Самый простой способ в вашем случае - использовать оси XPath и узел для определения имени и позиции узла для выбора элемента. Ваш выбор XPath:

myXDocument.XPathSelectElement("//Plugin/UI[1]/PluginPageCategory[1]/Page[1]/Group[1]/CommandRef[2]", myXDocument.Root.CreateNavigator());

Можно легко перевести на:

myXDocument.XPathSelectElement("/child::node()[local-name()='Plugin']/child::node()[local-name()='UI'][position()=1]/child::node()[local-name()='PluginPageCategory'][position()=1]/child::node()[local-name()='Page'][position()=1]/child::node()[local-name()='Group'][position()=1]/child::node()[local-name()='CommandRef'][position()=2]");

Нет необходимости создавать и передавать XmlNamespaceManager в качестве параметра.

48
задан Nelson 28 September 2018 в 00:08
поделиться