![]() |
XML, получение определенных данных
Вот имеется XML файл:
Код:
<?xml version="1.0" encoding="utf-8" ?>Код:
XML_VAR.firstChild.firstChild.firstChild.nodeValue |
Тоесть мне допустим надо будет получить количество всех ITEM тегов, чтобы через цикл нормально прочитать весь массив...
|
начнем с того, что хмл у тебя невалидный
childNodes тебе в помощь |
2 __etc
Так, а теперь давай по русски, я сижу в ветке для новичков и если честно, то то, что ты мне сказал мне ничего не дало, я ничего не понял. |
По ходу он хотел тебе сказать в массив скинь значения childnodes. Это тебе даст шанс узнать "имена". А так в общем по ходе в ХМЛ файле все узлы должны быть в оном большом узле.
|
childNodes -- массив со ссылками на дочерние элементы узла. Он есть у каждого узла и может быть пустым, если дочерних узлов нет. А хмл твой является невалидным, т.е. неверен с точки зрения хмл. Например, открывающий и закрывающий теги должны быть одинаковы по имени, а у тебя разные.
|
Цитата:
|
2 MINASTIS
Ой! Это мой косяк! :) Надо было: Код:
<id2>2</id2> |
Как никак, а суть вопроса еще не раскрыта...
|
Сказано же создай массив блин и слей в него childnodes.
|
| Часовой пояс GMT +4, время: 20:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.