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 la 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.