Actionscript 3 HTTPService xmlList-如何访问值

Actionscript 3 HTTPService xmlList-如何访问值,actionscript-3,apache-flex,flex4,air,Actionscript 3,Apache Flex,Flex4,Air,我使用e4x格式的httpservice。 我这样把结果放在XMLList上 dpListePatient = event.result.patientPHP; 您可以看到下面的xml <patientsPHP> <patientPHP> <id>17994</id> <nom>ZORDAN</nom> <prenom>Julien</prenom> <

我使用e4x格式的httpservice。 我这样把结果放在XMLList上

dpListePatient = event.result.patientPHP;
您可以看到下面的xml

  <patientsPHP>
  <patientPHP>
    <id>17994</id>
    <nom>ZORDAN</nom>
    <prenom>Julien</prenom>
    <dos1>1940</dos1>
  </patientPHP>
</patientsPHP>
我想在我的表格上用一些标签来绑定这个结果。 我尝试了很多解决方案,但都很好。 例如,我想要访问id属性,为此,我尝试DPListPatient[0].id,但当我测试值为空时。 那么你能解释一下如何访问节点值吗。事实上,在论坛上,我发现了很多关于属性的信息,而不是关于节点的信息。 感谢您的帮助

dpListPatient是列表类型*集合还是*列表? 如果是这样,您需要使用

dpListPatient.getItemAt(index);

Flash未检测到数组类型上的绑定。

DPListPatient[0]。id它应该可以正常工作。。只需检查DPListPatient的值是否包含给定的XMLList?您是否已将DPListPatient声明为XMLList?我不知道为什么它今晚不起作用,但今天很好。谢谢我认为您使用了event.result.patientHP;而是event.result.patientsPHP;然后您应该能够使用dpListPatient.getItemAtindex绑定它;