Flex 3中的XML和XMLList以及XMLListCollection

请解释一下XMLXMLList以及XMLListCollection之间的区别.如果可能的话用简单的话说明.提前致谢.
最佳答案
首先,指向Flex 3语言参考的链接 – 必须有用于查找此内容的书签.

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/index.html

XML

XMLList

XMLListCollection

其次,我要检查XMLList的Examples链接,因为它在XML和XMLList的区别之间提供了一个很好的工作示例.

如果要使用XML文档的值创建变量,请使用XML.

var mybooks:XML = <books>
  <book>
    <title>Book1</title>
  </book>
  <book>
     <title>Book2</title>
  </book>
</books>;

使用XMLList从XML变量创建数据子集.

var mybookTitles:XMLList = mybooks.title;  

最后,XMLListCollection类基本上是一个辅助类,用于获取XML或XMLList对象并在控件中使用它.

从其dataProvider属性的mx.core.Repeater文档中获取此片段

If you set it to an XML or XMLList, it is converted into an XMLListCollection.

希望这可以帮助

转载注明原文:Flex 3中的XML和XMLList以及XMLListCollection - 代码日志