Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Найти элемент в XML (http://www.flasher.ru/forum/showthread.php?t=198270)

Srednas 23.04.2013 10:46

Найти элемент в XML
 
Здравствуйте.
Нужно найти в SVG все <path> и <polygon>.

До этого нужно было только <path>, поэтому делал так:
Код AS3:

...
        nsSVG = svg.namespace();
        search = new QName(nsSVG,"path");
        pathes = svg.descendants(search);
...

Сейчас нужно найти все <path> и <polygon>, и при этом сохранить порядок следования (в том же порядке, как идут в SVG). Подскажите как это сделать?

chamele0n 23.04.2013 14:26

ну так ищи поочереди, сначало path потом polygon, а вообще в таких случаях нужно выкладывать xml, мы же не экстрасенсы

Babylon 23.04.2013 15:10

Как то так

Код AS3:

for each (var xs:XML in _xml..*.(name()=='path' ||  name()=='polygon' ))
{
 
}


PainKiller 23.04.2013 15:38

А для чего это делаете если не секрет? Я вроде натыкался на несколько реализаций библиотечек, которые парсят SVG


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

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