Форум: "Прочее";
Текущий архив: 2009.03.01;
Скачать: [xml.tar.bz2];
ВнизSimpleXml Найти похожие ветки
← →
Михаил2 (2009-01-03 11:52) [0]Использую в программе класс для разбора XML класс SimpleXML. У меня есть XML, в котором, примерно следующая картина:
....
<rootitem>
<item>
...
</item>
<item>
...
</item>
........
</rootitem>
Мне нужно получить доступ ко всем item, но такой код:SelectSingleNode("rootitem").ChildNodes.Count
- возвращает ( = 1) только один элемент из всех item. Я так понимаю что проблема в том что у всех тегов внутри rootitem названия повторяются.
Что изменить нужно? (структуру xml изменить не могу)
← →
palva © (2009-01-03 12:05) [1]Вряд ли проблема в этом. У элемента rootitem должно быть много дочерних. Скорее всего вы неправильно пользуетесь инструментом. А почему вы не пользуетесь стандартными средствами? Ведь тогда и осмысленные ответы на ваши вопросы получить легче.
← →
Поросенок Винни-Пух © (2009-01-03 13:59) [2]"single" в переводе с древнегреческого - единственный.
← →
Zeqfreed © (2009-01-03 14:41) [3]> Поросенок Винни-Пух © (03.01.09 13:59) [2]
Выпендриться не получилось, ибо корневой элемент таки один.
← →
Zeqfreed © (2009-01-03 14:41) [4]> Поросенок Винни-Пух © (03.01.09 13:59) [2]
Выпендриться не получилось, ибо корневой элемент таки один.
← →
Поросенок Винни-Пух © (2009-01-03 14:43) [5]один и что?
ему нужен список, а вызывает селектсингленоде.
так что все получилось
← →
Поросенок Винни-Пух © (2009-01-03 14:51) [6]а вообще прежде чем удивляться тому, что чайлднодес.каунт чему-то там равно, полезно сначала вообще разобраться что именно вернул slectsinglenode.
так как это запросто может быть совсем не тот узел, который ожидаешь.
← →
Zeqfreed © (2009-01-03 14:54) [7]> Поросенок Винни-Пух © (03.01.09 14:43) [5]
И то, что список ожидается от ChildNodes, а не SelectSingleNode.
← →
Поросенок Винни-Пух © (2009-01-03 14:56) [8]смотри предыдущий пост.
чайлднодес ты можешь брать совсем не от того нода что тебе кажется
← →
Zeqfreed © (2009-01-03 14:57) [9]> Поросенок Винни-Пух © (03.01.09 14:56) [8]
Я его ни от чего не могу брать, спасибо.
← →
Поросенок Винни-Пух © (2009-01-03 14:58) [10]кроме того здесь неясно у кого вообще вызван сам метод selectsinglenode.
у документа или одно из его узлов.
← →
Поросенок Винни-Пух © (2009-01-03 14:58) [11]Удалено модератором
← →
Zeqfreed © (2009-01-03 15:00) [12]Удалено модератором
← →
Поросенок Винни-Пух © (2009-01-03 15:00) [13]Удалено модератором
← →
Поросенок Винни-Пух © (2009-01-03 15:00) [14]Удалено модератором
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2009.03.01;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c