Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
8 / 8 / 4
Регистрация: 11.03.2015
Сообщений: 212
1

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

11.03.2016, 15:13. Просмотров 757. Ответов 1


Есть xml файл со структурой
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
<?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>
Я пытаюсь забрать его данные для дальнейшей работы. Мне нужно получить данные из атрибута "tooltip" и передать в строковую переменную. Забираю данные с помощью такой конструкции, но понимаю, что она на не полная, Как это поправить, чтобы получить именно данные о "tooltip"?
C#
1
childnode = xRoot.SelectSingleNode("element[@id='" + element.GetInstanceID() + "']");
Есть ли какой полезный гайд на тему?

За ранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.03.2016, 15:13
Ответы с готовыми решениями:

работа с XML файлом
хочу написать анализатор XML для загрузки вопросов. &lt;Questions&gt; &lt;Question&gt; &lt;quest...

Работа с xml файлом
Здравствуйте. Помогите пожалуйста с записью в конец XML файла. Структура xml файла выглядит...

Работа с Xml файлом
Есть xml фаил как из него получить набор строк: Insert into table (Title,Numbe) values ('&quot; + Title...

Постоянная работа с xml-файлом настроек программы и возникающие ошибки
Всем привет. У меня в моей программе реализовано хранение настроек в xml-файле. Я сделал...

__________________
Помогаю в написании студенческих работ здесь.
Записывайтесь на профессиональные курсы С#-разработчиков‌
1
Администратор
Эксперт .NET
13118 / 10689 / 4409
Регистрация: 17.03.2014
Сообщений: 21,522
Записей в блоге: 1
12.03.2016, 19:26 2
Naomis, вот так по идее:
C#
1
xRoot.SelectSingleNode("element[@id='" + element.GetInstanceID() + "']/localization/@tooltip");
Что касается гайдов, то в MSDN неплохо описано.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.03.2016, 19:26

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Чем XPath лучше других методов работы с XML?
Здравствуйте. Не раз натыкался на темы, где у автора возникали проблемы с работай с XML, часто...

Что нужно писать, чтобы освоить Xml и XPath
Добрый день. В целях самообучения решил уделить внимание связке Xml, XPath. Подскажите, какое...

Работа с XML - файлом
Необходимо считывать данную структуру XML-файла для дальнейшей работы с ней, а затем сохранять при...

LINQ to XML или XPath to XML (выбор одного элемента)
Прошу помощи в LINQ или XPath запросе к XML Вот XML: &lt;manifest...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.