![]() |
Вынуть часть XMLList с сохранением структуры
Как по мне, вот такая конструкция - слегка кривовато выглядит
Код AS3:
Код AS3:
Пробовал решать через parent() чет не вышло. |
Цитата:
Задача "вынуть" не ясна. Надо создать новый список по атрибуту, не изменяя имеющийся, или удалить из имеющегося все ноды, неподходящие по атрибуту? И чем не угодили циклы for...in ? Использовать "красивый" синтаксис е4х, чтобы потом опуститься до "редактирования" XML как String... Это не "слегка кривовато". Это как загрузить джипег в байтэррей, преобразовать байтэррей в строку, отредактировать участок этой Строки, собрать новый байтэррей из байтов символов строки и послать его в лоадер, чтобы получить отредактированную картинку. Добавлено через 43 минуты Код AS3:
Код AS3:
|
Цитата:
var processes:XMLList = e.data; trace(processes) // <processes><process gametypeID="2"></process></processes> Флеша считает, что это XMLList. А когда мы делаем выборку по gametypeID - обрамление <processes> - сносится. Но если написать так, как я написал выше - добавить обрамление вручную, то лист вернется в начальное положение. Wolsh а как можно юзать for in для XMLList чтобы сделать выборку ??? Я сначала об этом думал, но даже не приступая к реализации скинул эту мысль. Там приходят огромные листы с сотней аттибутов, и если имеется ввиду, каждый аттрибут переодить в объект или типа того, это будет аттракцион невиднанной щедрости |
А по индексу что выведет? ))
Код AS3:
Код AS3:
выборку.. ну например так Код AS3:
|
Wolsh - а ну эт понятно, что такую выборку пересоздаванием листа можно сделать, в этом случае не вижу плюсов в сторону цикла вместо 1 строки, хоть и мудреной. Не страшнее регулярок.
Я думал, ты имеешь ввиду каким то образом пересобрать XML на массивы или объъекты, а уже потом в цикле сортировать или удалять аттрибуты, как нравится. |
| Часовой пояс GMT +4, время: 12:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.