![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Для выборки нужных елементов из XmlList пользуюсь следующей конструкцией :
Но проблема в том что у меня возможна ситуация когда атрибут someAttr не задан вообще. Тогда вылетает ошибка : Цитата:
|
|
|||||
|
Modus ponens
|
__________________
Hell is the possibility of sanity |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Последний раз редактировалось etc; 22.01.2008 в 13:34. |
|
|||||
|
Спасибо за примеры ! Помогло !
|
|
|||||
|
Гм...Теперь вот оказалось что к каждому елементу из результующего листа нужно добавить еще один атрибут - id його прямого родителя. Как я понимаю нужно с самого начала использовать цикл и обходить все елементы чтобы найти совпадения атрибута из нужным значением и тут же задать етому елементу новый атрибут - id родителя. Пожалуйста подтвердите что других способов нету, а то я не усну седня
![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Последний раз редактировалось etc; 22.01.2008 в 20:17. |
|
|||||
|
Как всегда я ошибался...Спасибо за красивое решение !
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Вообще-то этот способ только визуально неплох. В реальности код превращается в тучу циклов, просто вы их не пишете.
|
|
|||||
|
Modus ponens
|
Если есть возможность модифицировать ХМЛ -- я бы использовал неймспейсы вместо размножения одинакового аттрибута для всех потомков...
__________________
Hell is the possibility of sanity |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|