En este apartado veremos cómo recuperar información de un archivo XML.
XML es un lenguaje de marcas estructuradas, en el que la información se clasifica en elementos y sub elementos, con propiedades y atributos, utilizando etiquetas, de forma muy similar al HTML. De hecho, existe XHTML, que no es más que HTML que cumple las reglas estrictas del XML.
Por ejemplo, nosotros vamos a trabajar con las siguiente información XML que tenemos en un archivo, llamado comentarios.xml:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<listadoComentarios>
<comentario>
<autor>josé</autor>
<email>jose@correo.com</email>
<mensaje>estoy escribiendo un mensaje</mensaje>
</comentario>
<comentario>
<autor>amparo</autor>
<email>amparo@correo.com</email>
<mensaje>este mensaje también se publicará</mensaje>
</comentario>
<comentario>
<autor>miguel</autor>
<email>miguel@correo.com</email>
<mensaje>mensaje de prueba</mensaje>
</comentario>
<comentario>
<autor>cristina</autor>
<email>cristina@correo.com</email>
<mensaje>esto funciona!</mensaje>
</comentario>
</listadoComentarios>
En Flash tenemos el elemento XML. En él almacenamos la información con la estructura XML. Este objeto, nos permite recorrer esta información de forma organizada.
A un elemento XML le podemos asignar directamente la información como si fuera un String, pero sin encerrarla entre comillas. Por ejemplo:
var miXML:XML =
<pedido>
<articulo id='1' cantidad='1'>
<nombre>Raqueta Tenis</nombre>
<precio>33.95</precio>
</articulo>
<articulo id='2' cantidad='3'>
<nombre>Pelota Tenis</nombre>
<precio>4.45</precio>
</articulo>
</pedido>;
Pero en nuestro ejemplo, la información XML la tenemos en un archivo. Como ya vimos, para cargar información de archivos externos necesitamos un elemento URLLoader.
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.