![]() |
|
Модераторы: diadiavova |
![]()
|
|
| motoden |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 3.8.2008 Репутация: нет Всего: нет |
Доброго времени суток, уважаемые товарищи!
Помогите пожалуйста написать XPath-запрос который бы мог мне вернуть имена повторяющихся друг за другом узлов в документе XML. Например, в этом примере (взятом мной из википедии отсюда):
мне нужно чтобы XPath-запрос возвращал тэг span и тэг div. Только эти тэги повторяются в документе друг за другом. Я, правда, не совсем уверен возможно ли это. Возможо? Добавлено через 1 минуту и 31 секунду Вот такая строка:
Возвращает также и всё содержимое во всех найденных повторяющихся друг за другом узлах. А как можно было бы без содержимого? |
||||
|
|||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
Никак. Просто этот язык не знает такого типа данных, как коллекция строк. Данная конструкция возвращает набор узлов, а их имена уже можно извлечь при обработке этого набора, передавая узлы функции name(). -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| motoden |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 3.8.2008 Репутация: нет Всего: нет |
Вы не могли бы показать запрос? |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
Какой именно? Если надо вывести в документ список имён, то обработку можно выполнить тем же фор-ич и там уже обрабатывать. Ну, например, вот такая конструкция
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
![]()
|
| Правила форума "XML/XSLT" | |
|
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | XML, XSL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |