2013-07-18 17 views

ответ

3

@ является оператором идентификатора атрибута e4x.

var myXML:XML = 
    <order> 
     <item id='1'> 
      <menuName>burger</menuName> 
      <price>3.95</price> 
     </item> 
     <item id='2'> 
      <menuName>fries</menuName> 
      <price>1.45</price> 
     </item> 
    </order> 

trace(myXML.item[0][email protected]); // Output: 1 
0

Как указано другими, @ является атрибутом e4x.

В контексте, который вы предоставили, я должен предположить, что данные являются XMLLst. Но это может быть переменная XML. В контексте Flex также может быть XMLListCollection; который является всего лишь оберткой XMLList, используемой в качестве dataProvider для класса на основе Flex.

Я предполагаю, что переменные данные должны указывать на что-то вроде этого:.

<someElement state="someStateValue"> </someElement> 

И поэтому, данные @ государство должно возвращать значение 'someStateValue'

Смежные вопросы