如何将一个简单的XMLList转换成一个没有循环的字符串?
发布时间:2020-12-15 02:14:46 所属栏目:百科 来源:网络整理
导读:如何将以下 XMLList转换为字符串数组,而不使用循环? labels labelAll/label labelyour/label labelbase/label labelare/label labelbelong/label labelto/label labelus./label/labels 我想要这个结果: ["All","your","base","are","belong","to","us."]
如何将以下
XMLList转换为字符串数组,而不使用循环?
<labels> <label>All</label> <label>your</label> <label>base</label> <label>are</label> <label>belong</label> <label>to</label> <label>us.</label> </labels> 我想要这个结果: ["All","your","base","are","belong","to","us."] 现在我正在做如下工作: var labelsArray:Array /* of String */ = []; for each (var labelText:String in labels.label) { labelsArray.push(labelText); } 我想知道在ActionScript 3.0中是否有更简单的方法 解决方法
这很好,但是使用XMLList的一些奇怪的语法.如果需要,最后一个语句可以放在一行.
var labels:XML = <labels> <label>All</label> <label>your</label> <label>base</label> <label>are</label> <label>belong</label> <label>to</label> <label>us.</label> </labels>; var labelsArray:Array /* of String */ = []; labels.label. ( labelsArray.push(toString()) ); toString()调用可以用attribute()调用替换来拉出属性. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |