![]() |
|
Модераторы: diadiavova |
![]()
|
|
| vinograd2008 |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 7.12.2008 Репутация: нет Всего: нет |
Есть xml документ следующего вида:
Как выбрать из него элементы с атрибутом id с 3 по 9 и с 33 до 37? Пробовал так но не работает как должно выводит один элемент только 9.
Это сообщение отредактировал(а) vinograd2008 - 30.1.2012, 21:29 |
||||
|
|||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
Значение атрибута имеет строковый тип, его надо в число преобразовать с помощью функции number
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| vinograd2008 |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 7.12.2008 Репутация: нет Всего: нет |
Как это можно сделать? Попробовал сделать так
Элементы выбираются но они отбираются в кучу. Мне надо чтоб каждый элемент шел с новой строки то есть. Сейчас s1-1-1s1-1-2s1-1-3s1-1-4s1-1-5s1-1-6s1-1-7 Надо чтоб было s1-1-1 s1-1-2 s1-1-3 s1-1-4 s1-1-5 s1-1-6 s1-1-7 Как это можно сделать? |
||||
|
|||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
Для этого надо вставлять элемент <br/> после каждого. В результате ведь хтмл все таки получается. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| vinograd2008 |
|
||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 7.12.2008 Репутация: нет Всего: нет |
Вставил <br/> все равно не выводится как надо.
Исходный XML файл в котором должен отображаться результат
То есть вместо Россия, Индия на выходе я получая сейчас s1-1-1s1-1-2s1-1-3s1-1-4s1-1-5s1-1-6s1-1-7 А надо чтобы вместо Россия на выходе выводилось s1-1-1 а вместо Индия s1-1-2 Это сообщение отредактировал(а) vinograd2008 - 31.1.2012, 14:37 |
||||||
|
|||||||
| diadiavova |
|
||||||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
В списке это не нужно.
Ну так, а чего ты хотел, если в переменную p ты передаешь весь список, а потом его размещаешь в элементе li?
А по какому принципу их надо отбирать именно так? Ты этого не описал. В общем, убери фор-ич из определения переменной p, ну и там в выражении надо точнее указать, как отбирается ссылка, соответствующая стране. Что-то типа
Там вместо вопросительных знаков должно быть выражение, отбирающее нужную ссылку -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
||||||
|
|||||||
| vinograd2008 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 7.12.2008 Репутация: нет Всего: нет |
Отбираться они должны по такому принципу если в исходном документе есть ссылки s1-1 или s1-2 то нужно отбирать ссылки с 3 по 10. |
|||
|
||||
| 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. |