esnek kullanarak belirli xml değerini okumak nasıl?

1 Cevap php

I used HTTPService for reading xml, but I want only a particular xml field value like the first node id.

HTTPService amacıdır:

<mx:HTTPService result="getid(event)" id="xml_coupon" url="###" useProxy="false" resultFormat="e4x"/>

getid(event) fonksiyonudur:

public function getid(evt:ResultEvent):void
{
    var id:number=evt.result.id;
    Alert.show(id.tostring);
}

getid fonksiyonu tüm kimlikleri gösterir, ama ben sadece ilk endeks id istiyorum. Bunu nasıl okuyabilirim? Ben denedim Alert.show(evt.getChildAt(1).id); ama bir hata gösterir. Eğer biliyorsanız, lütfen bana yardım edin.

1 Cevap

hey bu gibi bazı şey

xml böyle ise

<mx:XML id="usersXML">
  <root>
    <users>
      <user id="1" lovesDonuts="Yes">
        <firstname>Tariq</firstname>
        <lastname>Ahmed</lastname>
      </user>
      <user id="2" lovesDonuts="Yes">
        <firstname>Jon</firstname>
        <lastname>Hirschi</lastname>
      </user>
    </users>
  </root>
</mx:XML>

Daha sonra bunu

usersXML.users.user[1].firstname

id için

usersXML.users.user[1].@id