Flex结果事件......问题

时间:2009-05-25 11:13:32

标签: php xml flex

在ResultEvent上通过HTTPService,我需要在textBox中打印结果。

私有函数google(evt:ResultEvent):void     {

Alert.show(evt.result.loginsuccess.person);

subtitle.text = evt.result.loginsuccess.person.keyword;

    }

这是我从PHP文件中下载的XML ... [index.php]

<loginsuccess><person><keyword>java</keyword><name>http://www.xml.com/</name><occur>4</occur></person
><person><keyword>java</keyword><name>http://www.sitepoint.com</name><occur>2</occur></person><person
><keyword>java</keyword><name>http://www.httpguru.com</name><occur>2</occur></person></loginsuccess>

2 个答案:

答案 0 :(得分:1)

您无需引用XML中的顶级节点。 所以,如果你做evt.result.person.keyword;那将显示3个结果。

答案 1 :(得分:1)

如上面的答案,但如果你想获得一个特定的值,你可以做evt.result.person.keyword [0](这将给你第一个值)。 其他人的答案会给你3次XML,但是指定你想要获得的关键字节点将只返回该节点内的值(即'java')

作为一个旁边,我刚刚看了一下你的个人资料,你知道吗,在你提出问题然后喜欢其中一个答案后,你可以将答案标记为正确。你问的30多个答案中的9个问题都没有被标记为已回答,没有人适当地回答你的任何问题!