Форум 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=94319)

MaxD 10.04.2007 13:25

Отображение XML в дереве
 
Есть дерево, которое строится по XML. Например,
Код:

<data>
        <dir attr="bla-bla-bla">
              <subdir attr="bla-bla-bla"/>
                        <file attr="1111"/>
                        <file attr="2222"/>
              <subdir attr="bla-bla-bla"/>
        </dir>
        <dir attr="bla-bla-bla">
              <subdir attr="bla-bla-bla"/>
              <subdir attr="bla-bla-bla"/>
        </dir>
</data>

Чтобы в дереве отображались только тэги <file>, пишем
Код:

XML.dir.subrir.file
А как сделать так , чтобы отображались все тэги, КРОМЕ <file> (то есть только первые два уровня вложенности), не меняя при этом XML???

etc 10.04.2007 14:06

Про какое дерево, для начала, речь идет?

7thsky™ 10.04.2007 16:44

Если пользоваться компонентой Tree, то можно воспользоваться свойством dataDescriptor, подробности в хелпе

Можно просто пробежаться по хml составив новый убрав из него все что не нужно.

miramax 10.04.2007 21:10

Можно и без датадескприптора, пробежаться по xml и поставить везде атрибут isBranch=true/false
Код:

<data>
        <dir attr="bla-bla-bla" isBranch='true'/>
        <file attr="bla-bla-bla" isBranch='false'>
                    <info attr='sssss'/>
        </file>
</data>



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

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