XPath и работа с xml-файлом - C#

Узнай цену своей работы

Формулировка задачи:

Есть xml файл со структурой
Листинг программы
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <root>
  3. <element id="">
  4. <localization lang="ru" tooltip="" text="" />
  5. <localization lang="en" tooltip="" text="" />
  6. </element>
  7. <element id="7080">
  8. <localization lang="ru" tooltip="Куб внутри куба №2" text="" />
  9. </element>
  10. <element id="7098">
  11. <localization lang="ru" tooltip="no tooltip" text="" />
  12. </element>
  13. </root>
Я пытаюсь забрать его данные для дальнейшей работы. Мне нужно получить данные из атрибута "tooltip" и передать в строковую переменную. Забираю данные с помощью такой конструкции, но понимаю, что она на не полная, Как это поправить, чтобы получить именно данные о "tooltip"?
Листинг программы
  1. childnode = xRoot.SelectSingleNode("element[@id='" + element.GetInstanceID() + "']");
Есть ли какой полезный гайд на тему? За ранее спасибо.

Решение задачи: «XPath и работа с xml-файлом»

textual
Листинг программы
  1. xRoot.SelectSingleNode("element[@id='" + element.GetInstanceID() + "']/localization/@tooltip");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.7 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут