flex - lenguaje - as3 rpdr
XML y XMLList y XMLListCollection en Flex 3 (2)
Primero, enlaces a la referencia de lenguaje de Flex 3: debe tener un marcador para buscar esto.
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/index.html
En segundo lugar, diría que revise el enlace Examples
para XMLList, ya que ofrece un buen ejemplo de trabajo entre la diferencia de XML y XMLList.
Use XML cuando desee crear una variable con un valor de un documento XML.
var mybooks:XML = <books>
<book>
<title>Book1</title>
</book>
<book>
<title>Book2</title>
</book>
</books>;
Use XMLList para crear subconjuntos de datos de una variable XML.
var mybookTitles:XMLList = mybooks.title;
Finalmente, una clase XMLListCollection es básicamente una clase auxiliar para tomar su objeto XML o XMLList y usarlo en un control.
Tome este fragmento de mx.core.Repeater
docs en su propiedad dataProvider
If you set it to an XML or XMLList, it is converted into an XMLListCollection.
Espero que esto ayude
Explícame cuál es la diferencia entre XML y XMLList y XMLListCollection. Si es posible en palabras simples con el ejemplo. Gracias por adelantado.
Una XMLListCollection es probablemente lo que quiere usar. Tiene enlace de datos y funciona bien como un origen de datos en una cuadrícula de datos.
Una XMLListCollection se genera a partir de una lista XML. Pero una vez que haya creado XMLListCollection desde su XMLList, rara vez (o nunca) utilizará XMLList nuevamente.
Raramente utilizo XML. Creo que XML es principalmente para compatibilidad con versiones anteriores y que en cambio se recomienda utilizar XMLList y XMLListCollection.