Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.03.01;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.005 c
6-1198579437
Свой
2007-12-25 13:43
2009.03.01
Webserver application и доступ к файлам под IIS 5.1


15-1230633670
KilkennyCat
2008-12-30 13:41
2009.03.01
Всех с новым годом.


15-1230488629
TCrash
2008-12-28 21:23
2009.03.01
А подскажите готовое решение


8-1190721566
Jimmy
2007-09-25 15:59
2009.03.01
Ссылка на учебник по векторной графике


2-1232009417
Андрей (Начинающий)
2009-01-15 11:50
2009.03.01
Как выяснить програмно установлен ли





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский