Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   поиск в xml (http://www.flasher.ru/forum/showthread.php?t=124598)

Slavian84 04.05.2009 17:39

поиск в xml
 
Здравствуйте

у меня есть такой вот xml:

Код AS3:

<locale_list>
      <locale language="" />
      <locale locale_id="1" language="English (USA)" locale_code="en_US" />
      <locale locale_id="2" language="Franсais" locale_code="fr_FR" />
      <locale locale_id="4" language="Italiano" locale_code="it_IT" />
</locale_list>

как получить доступ к дочерней ветке по атрибуту locale_code?

на пример:
у меня есть fr_FR, как я получить language="Franсais"?

спасибо!

ps
если можно, то без цикла.

etc 04.05.2009 19:04

Откройте документацию по E4X.

Geba 04.05.2009 19:07

Если у каждой ветки locale будет атрибут locale_code, то можно так
Код AS3:

var doc:XML=
<locale_list>
          <locale language="" locale_code=""/>
          <locale locale_id="1" language="English (USA)" locale_code="en_US" />
          <locale locale_id="2" language="Franсais" locale_code="fr_FR" />
          <locale locale_id="4" language="Italiano" locale_code="it_IT" />
</locale_list>;
var res:String=doc.locale.(@locale_code=="fr_FR")[0].@language.toString();
// res="Franсais"


AQUAFRESH 06.05.2009 23:47

а если xml лежит в хмл файле на сервере? то тогда как получить мне строку ?

wvxvw 07.05.2009 01:26

Я бы брал ширее (или ширше), просто XML который лежит в интернете - зачем мелочится?
Откуда ж нам знать на каком сервере, как выглядид XML, что на сервере установлено и т.д.?

etc 07.05.2009 07:49

AQUAFRESH, загрузить и получить.

GBee 07.05.2009 08:48

AQUAFRESH, вы либо валяете дурака, либо пропускаете все мимо ушей (читай глаз), вы же сами создавали тему про пхп во флекс.

AQUAFRESH 09.05.2009 20:01

все сделал через HTTPService.


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

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