Показать сообщение отдельно
Старый 16.03.2009, 00:02
Elandor вне форума Посмотреть профиль Отправить личное сообщение для Elandor Найти все сообщения от Elandor
  № 1  
Ответить с цитированием
Elandor

Регистрация: Oct 2007
Адрес: Russia::Tomsk
Сообщений: 11
Отправить сообщение для Elandor с помощью ICQ
Question Чтение XML. Методы: text(), elements(), children(), nodeKind()

Всем доброго времени суток.

Есть некий XMLList:
Код:
<span>str1</span>
str2
<span>str3</span>
<span>str4</span>
str5
...
который нужно последовательно обойти, то есть после обработки "<span>str1<span>" перейти к "str2", а не к следующему span'у.

Теперь собственно вопрос, как это можно реализовать? Через методы elements() и text() можно получить доступ либо к одному, либо к другому.

У меня есть идея с предварительным обходом XMLList и составлением "очереди"... но она скорее всего получится неприлично громоздкой (по крайней мере в моей реализации)). Уверен, что есть очень простое решение, но голова уже мало что соображает. Прошу хотя бы намекнуть что и в каком направлении искать.

Заранее благодарен.


Последний раз редактировалось Elandor; 16.03.2009 в 17:54.