![]() |
|
||||||||||
|
|||||
|
Вот имеется XML файл:
<?xml version="1.0" encoding="utf-8" ?>
<tg1>
<item id = "1">
<id2>1</id>
<text1>qwe</text1>
<text2>qwe</text2>
</item>
<item id = "2">
<id2>2</id>
<text1>qwe</text1>
<text2>qwe</text2>
</item>
<item id = "3">
<id2>3</id>
<text1>qwe</text1>
<text2>qwe</text2>
</item>
</tg1>
<tg2>
<sp>qwerty12345</sp>
</tg2>
Но как можно обращаться к полям по именам, ну вобщем использовать XML, который я написал? |
|
|||||
|
Тоесть мне допустим надо будет получить количество всех ITEM тегов, чтобы через цикл нормально прочитать весь массив...
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
начнем с того, что хмл у тебя невалидный
childNodes тебе в помощь |
|
|||||
|
2 __etc
Так, а теперь давай по русски, я сижу в ветке для новичков и если честно, то то, что ты мне сказал мне ничего не дало, я ничего не понял. |
|
|||||
|
По ходу он хотел тебе сказать в массив скинь значения childnodes. Это тебе даст шанс узнать "имена". А так в общем по ходе в ХМЛ файле все узлы должны быть в оном большом узле.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
childNodes -- массив со ссылками на дочерние элементы узла. Он есть у каждого узла и может быть пустым, если дочерних узлов нет. А хмл твой является невалидным, т.е. неверен с точки зрения хмл. Например, открывающий и закрывающий теги должны быть одинаковы по имени, а у тебя разные.
Последний раз редактировалось etc; 12.06.2006 в 13:50. |
|
|||||
|
Цитата:
![]() |
|
|||||
|
|
|
|||||
|
Как никак, а суть вопроса еще не раскрыта...
|
|
|||||
|
Сказано же создай массив блин и слей в него childnodes.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:28. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|