0
举个例子,我有一个带有100个“person”节点的XML文件,我想要第一个30.或者可能是51-100。有什么方法可以用e4x语法来返回一个XMLList?有没有办法在Flex中使用e4x来选择一定数量的节点?
举个例子,我有一个带有100个“person”节点的XML文件,我想要第一个30.或者可能是51-100。有什么方法可以用e4x语法来返回一个XMLList?有没有办法在Flex中使用e4x来选择一定数量的节点?
var list:XMLList = xml.person;
var start:int = 10;
var end:int = 40;
var filteredList:XMLList = new XMLList();
for(i = start - 1; i < end; i++)
filteredList += new XML(XML(list[i]).toXMLString());
VAR filteredList:XMLList中; 应该是 VAR filteredList:的XMLList =新的XMLList(); –
糟糕,纠正。谢谢:) – Amarghosh
错误:TypeError:错误#1086:appendChild方法只适用于包含一个项目的列表。替换for循环中的单个表达式有助于:var tempNode:XML = list [i]; filteredList + = tempNode; – eterps