XPath и работа с xml-файлом - C#
Формулировка задачи:
Есть xml файл со структурой
Я пытаюсь забрать его данные для дальнейшей работы. Мне нужно получить данные из атрибута "tooltip" и передать в строковую переменную. Забираю данные с помощью такой конструкции, но понимаю, что она на не полная, Как это поправить, чтобы получить именно данные о "tooltip"?
Есть ли какой полезный гайд на тему?
За ранее спасибо.
Листинг программы
- <?xml version="1.0" encoding="utf-8"?>
- <root>
- <element id="">
- <localization lang="ru" tooltip="" text="" />
- <localization lang="en" tooltip="" text="" />
- </element>
- <element id="7080">
- <localization lang="ru" tooltip="Куб внутри куба №2" text="" />
- </element>
- <element id="7098">
- <localization lang="ru" tooltip="no tooltip" text="" />
- </element>
- </root>
Листинг программы
- childnode = xRoot.SelectSingleNode("element[@id='" + element.GetInstanceID() + "']");
Решение задачи: «XPath и работа с xml-файлом»
textual
Листинг программы
- xRoot.SelectSingleNode("element[@id='" + element.GetInstanceID() + "']/localization/@tooltip");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д