Как запросить XML-файл с E4X в AS3? - PullRequest
1 голос
/ 07 мая 2010

Мне нужно заархивировать управляемый базой данных сайт flash as3. Я экспортировал таблицу в XML, так что теперь у меня есть что-то вроде этого:

<RECORDS>
  <RECORD>
    <id>home</id>
    <msg>bodytext</msg>
    <type>0</type>
    <lastEditDate>0000/0/0 00:00:00</lastEditDate>
    <lastAccessDate>2009/6/17 11:37:21</lastAccessDate>
    <timesAccessed>855</timesAccessed>
  </RECORD>
  <RECORD>
    <id>contact</id>
    <msg>contact body text</msg>
    <type>0</type>
    <lastEditDate>0000/0/0 00:00:00</lastEditDate>
    <lastAccessDate>2010/5/6 20:40:46</lastAccessDate>
    <timesAccessed>831</timesAccessed>
  </RECORD>
</RECORDS>

Теперь я хотел бы выбрать ЗАПИСЬ, где id установлен на home .

В SQL: SELECT * FROM table WHERE id='home'

Как я могу сделать то же самое с E4X для AS3?

1 Ответ

2 голосов
/ 07 мая 2010

Я узнал, что это так просто:

xml.RECORD.(id == 'home')

это вернет следующее:

<RECORD>
    <id>home</id>
    <msg>bodytext</msg>
    <type>0</type>
    <lastEditDate>0000/0/0 00:00:00</lastEditDate>
    <lastAccessDate>2009/6/17 11:37:21</lastAccessDate>
    <timesAccessed>855</timesAccessed>
  </RECORD>
...