Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 flex中的xml解析_Actionscript 3_Apache Flex - Fatal编程技术网

Actionscript 3 flex中的xml解析

Actionscript 3 flex中的xml解析,actionscript-3,apache-flex,Actionscript 3,Apache Flex,一个简单的小问题。我有一个xml文件,我把这个xml文件放在一个xml对象中 var receivedXML:XML 在某些功能中,我有: var xmlList:XMLList = new XMLList(); xmlList = receivedXML.some.attributes.here; object.functionDoStuff = xmlList; 函数functionDoStuff将xmlList作为其参数: function functionDoStuff(xmlLis

一个简单的小问题。我有一个xml文件,我把这个xml文件放在一个xml对象中

var receivedXML:XML
在某些功能中,我有:

var xmlList:XMLList = new XMLList();
xmlList = receivedXML.some.attributes.here;
object.functionDoStuff = xmlList;
函数functionDoStuff将xmlList作为其参数:

function functionDoStuff(xmlList:XMLList) {}

receivedXML是什么时候被解析的,是当我们将它分配给xmlsist时,还是当函数dostuff在下一条指令中使用它时?

这两个点都没有被解析。它是在创建receivedXML时解析的。在这一点之后,它是一个“对象”,而不是XML。

因此,当我们调用此指令时,
object.functionDoStuff=xmlList在xml对象上没有额外的操作,我的意思是,它不会再次检索receivedXML或其他对象的子对象,对吗?正确。这一点已经确定。您可以更改对象中的数据,但此时不考虑实际的XML文本表示形式。对不起,我不够清楚,当我们调用object.functionDoStuff=xmlList时,是否也在receivedXML.some.attributes.here上进行操作?谢谢你所说的“进行操作”是什么意思?我的意思是当xmlList改变时,它的值会改变吗?