如何将 XmlList 转换为 ArrayList
我有这个 xml 文件。
var xml:XML = <rootNode>
<element name="CompositeFont">
<attribute name="Self">
<data type="string"/>
</attribute>
<element name="Font">
</element>
</element>
</rootNode>;
我通过使用获取此 xml 的 XmlList
var elementList:XMLList = xml.children();
但我想要这些节点名称,例如:arrayList 中的元素、属性、元素。
["element","attribute","element"]
请帮忙...... 谢谢。:)
I have this xml file.
var xml:XML = <rootNode>
<element name="CompositeFont">
<attribute name="Self">
<data type="string"/>
</attribute>
<element name="Font">
</element>
</element>
</rootNode>;
I am getting XmlList of this xml by using
var elementList:XMLList = xml.children();
But I want these node names, example: element,attribute,element in arrayList.
["element","attribute","element"]
Please, help........
Thanks.:)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于 XmlList 直接继承 Object(与 IList 相反),因此您必须对其进行循环并将每个项目添加到新的 ArrayCollection 中。
Since XmlList directly inherits Object (opposed to IList), you will have to loop over it an add each item to a new ArrayCollection.