Перечисление элементов XML |
Здравствуйте, гость ( Вход | Регистрация )
Перечисление элементов XML |
balbes |
14.1.2008, 12:22
Сообщение
#1
|
Студент Группа: Участник Сообщений: 62 Регистрация: 11.10.2007 Пользователь №: 10 Спасибо сказали: 0 раз(а) Репутация: 0 |
Покопался в мануале, так и не понял, как перечислить XML элементы получить их свойста и текст.
|
|
|
archimed7592 |
14.1.2008, 12:30
Сообщение
#2
|
Участник Группа: Участник Сообщений: 127 Регистрация: 27.12.2007 Из: Moscow Пользователь №: 56 Спасибо сказали: 0 раз(а) Репутация: 0 |
Сообщение отредактировал archimed7592 - 14.1.2008, 12:31 |
|
|
balbes |
14.1.2008, 12:47
Сообщение
#3
|
Студент Группа: Участник Сообщений: 62 Регистрация: 11.10.2007 Пользователь №: 10 Спасибо сказали: 0 раз(а) Репутация: 0 |
Ну вот, беру для пример html файл, тотже xml, пробую твой код, но получаю билеберду, не могу получить ни h1 ни таблицу...
|
|
|
ViGOur |
14.1.2008, 13:22
Сообщение
#4
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
А ты это пробуешь сделать рекурсивно или как?
Просто при вызове только этого кода ты получишь такие элементы как: head и body, может быть еще какие, которые стоят на одном уровне с ними. |
|
|
archimed7592 |
14.1.2008, 13:27
Сообщение
#5
|
Участник Группа: Участник Сообщений: 127 Регистрация: 27.12.2007 Из: Moscow Пользователь №: 56 Спасибо сказали: 0 раз(а) Репутация: 0 |
html файл, тотже xml Not quite... Может попасться очень даже невалидная xml'ка. Скажу, даже, что чаще попадается невалидная .пробую твой код, но получаю билеберду, не могу получить ни h1 ни таблицу... sad.gif Код полностью покажи.
Сообщение отредактировал archimed7592 - 14.1.2008, 13:29 |
|
|
balbes |
14.1.2008, 14:04
Сообщение
#6
|
Студент Группа: Участник Сообщений: 62 Регистрация: 11.10.2007 Пользователь №: 10 Спасибо сказали: 0 раз(а) Репутация: 0 |
Так
Сообщение отредактировал balbes - 14.1.2008, 14:04 |
|
|
archimed7592 |
14.1.2008, 14:19
Сообщение
#7
|
Участник Группа: Участник Сообщений: 127 Регистрация: 27.12.2007 Из: Moscow Пользователь №: 56 Спасибо сказали: 0 раз(а) Репутация: 0 |
ViGOur, уже ответил: таким образом ты получишь только head и body. Хочешь глубже - нужно перечислять элементы внутри head/body и т.д. Можно сделать это рекурсивно(если приемлемо). Также, найти необходимый элемент можно по его атрибуту id(если он есть) - doc.getElementById("main_table").
|
|
|
balbes |
14.1.2008, 14:35
Сообщение
#8
|
Студент Группа: Участник Сообщений: 62 Регистрация: 11.10.2007 Пользователь №: 10 Спасибо сказали: 0 раз(а) Репутация: 0 |
archimed7592, ViGOur, понял, спасибо.
Добавил дополнительный цикл внутри и заработало. |
|
|
Текстовая версия | Сейчас: 11.12.2024, 18:27 |