Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   XMLList выборка (http://www.flasher.ru/forum/showthread.php?t=212239)

in4core 07.01.2016 16:59

XMLList выборка
 
Парни че то затупил , имеем вот такой лист

Код:

<process>
  <stats value = "x"/>
  <stats value = "y"/>
</process>
<process>
  <stats value = "x"/>
  <stats value = "z"/>
</process>
<process>
  <stats value = "x"/>
  <stats value = "z"/>
</process>

Как из него создать лист в котором нет stats c value = "y"

Делаю так
Код:

list = list.(stats.(@value == "y").parent());
В этом случае я могу получить выборку как раз этого под листа с "y" , а как наоборот получить все остальное ? Обратная картина не работает

Код:

list = list.(stats.(@value != "y").parent());

Rzer 07.01.2016 19:10

Код AS3:

var list:XMLnew XML("<xml><process><stats value = \"x\"/><stats value = \"y\"/></process><process><stats value = \"x\"/><stats value = \"z\"/></process><process><stats value = \"x\"/><stats value = \"z\"/></process></xml>");
 
 
 
                trace(list..process.(valueOf()..stats.(@value == "y").length() == 0).toXMLString());

А вообще лучше преобразуй в объекты и делай это циклами сам. Читаемость таких выборок стремится к нулю.


Часовой пояс GMT +4, время: 08:25.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.