Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 12.03.2014
Сообщений: 8
1

Поиск по атрибуту тэга XML C#

12.03.2014, 01:17. Показов 492. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, нужна ваша помощь.
У меня есть сохраненный XML документ с такими вот элементами
XML
1
2
3
4
5
6
<?xml version="1.0" encoding="utf-8"?>
<base>
  <Animals0 name="Окунь" cklass="0" areal="Минская" chsl="3" />
  <Animals1 name="Зубр" cklass="1" areal="Витебская" chsl="7" />
  <Animals2 name="Лиса" cklass="2" areal="Могилевская" chsl="19" />
</base>
Мне нужно совершить поиск по одному критерию по Классу, Ареалу или Названию и получить ВСЕ значения узла в котором он нашел атрибут . Например, есть форма с поиском, я вписываю критерий поиска("По Ареалу") и само значение("Минская"). И есть TextBox в который я должен поместить результат поиска.

Есть у меня наработка, этот код создает новый документ и помещает в него только элемент Animals0 и все его атрибуты, а мне нужно наоборот, чтобы он по атрибуту выводил весь узел..
C#
1
2
3
4
5
6
7
8
private void button4_Click_1(object sender, EventArgs e)
        {
            XmlDocument doc = new XmlDocument();
            doc.Load("C:\\Animals.xml");
            XmlNode root_node = doc.DocumentElement;
            XmlNode node = root_node.SelectSingleNode("//Animals0");
            File.WriteAllText("C:\\NewAnimals.xml", node.OuterXml);
        }
Вроде бы ясно разъяснил, помогите уж чем сможете..
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2014, 01:17
Ответы с готовыми решениями:

Поиск по числовому XML атрибуту
на msdn нашел пример поиск элемента по, атрибуту. XElement root =...

Поиск по атрибуту тега XML
Здравствуйте, нужна ваша помощь. У меня есть сохраненный XML документ с такими вот элементами ...

LINQ to XML - поиск по атрибуту
Здравствуйте хотелось бы попросить помощи в одном вопросе. Есть XML файл, записываю в него данные...

XML. Поиск узла по известному атрибуту
Хочу вывести определенный Caption в зависимости от ID, как это сделать? Хотя бы в двух словах....

0
12.03.2014, 01:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.03.2014, 01:17
Помогаю со студенческими работами здесь

XML Поиск элемента по атрибуту и запись в новый файл
Доброго времени суток. Пишу программу которая будет в xml искать элемент по значению атрибута и...

XML: удалить элемент по атрибуту
Есть XML файл: &lt;CL n=&quot;Test Group&quot;&gt; &lt;CL n=&quot;name1&quot; /&gt; &lt;CL n=&quot;name2&quot; /&gt; &lt;CL n=&quot;name3&quot;...

Пустое значение у тэга XML
Всем привет, подскажите как в C# у файла XML вытащить пустое (не заполненное) значение тэга &lt;DOC&gt;....

LINQ to XML, обращение к элементу по атрибуту
Есть файл (примерно) xml такого типа: &lt;Lessons&gt; &lt;Class num=&quot;1 класс&quot;&gt; &lt;lesson...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru