Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > Xml: получение дочернего узла-элемента по имени |
Автор: CyraxZ 30.1.2007, 00:07 |
1. Как быстрее и проще (минимум строк кода) получить первый дочерний узел-элемент с именем, скажем, "Pages". Можно ли обойтись без XPath-строк ? 2. В случае с XPath какую строку необходимо указать в качестве параметра метода XmlNode.SelectSingleNode(string XPath) - "Pages" или "descendant::Pages"? В обоих случаях метод ничего не находит... |
Автор: Naum 30.1.2007, 10:45 |
1. Переходишь к первому дочернему элементу, а потом (если 2-й Фреймворк) |
Автор: CyraxZ 30.1.2007, 13:10 |
Naum У меня объект класса XmlNode... |
Автор: Naum 30.1.2007, 13:14 |
CyraxZ, а XML - ты читаешь xmlreader'ом? |
Автор: CyraxZ 30.1.2007, 22:08 |
Фактически-то да, но явно я его не использую - сразу загружаю доку в XmlDocument... |
Автор: Naum 31.1.2007, 10:36 |
У XmlNode есть свойство Item[string name]. Которое возвращает первый дочерний элемент с именем name. Добавлено @ 10:38 ![]() Блин, только сейчас заметил, что я тебе цитировал тебя же. Прости. ![]() |