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");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д