Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/11/2005, 12:22
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 20 años, 2 meses
Puntos: 43
Hola marioStudios!

XML (Extensible Markup Language) es principalmente un lenguaje para guardar información para poder intercambiarla fácilmente entre programas, por ejemplo de FLASH-PHP-BASE DE DATOS(MySql), es de los mejores ejemplos que se me ocurren.

Vamos a imaginar que requieres hacer un programa flash que obtenga ciertos resultados de tu base de datos, que los acomode en una especie de tabla.
Si yo me decido a NO usar XML lo que tendría que hacer primero es:

En PHP, obtener los resultados de la base de datos y de PHP a flash pero me los mandaría como cadena a FALSH, tendría que analizar todas las cadenas , sería un tanto engorroso hacerlo de esa manera y mucho mas complicado, por ejemplo una cadena así:

Código:
resultado = "nombre:jahepi&hobbie:jugar video juegos&mascota:tortugas";
Esa cadenota tendría que extraer mi nombre, hobbie y mascota con diversos métodos para dividir la cadena, te imaginas lo difícil que sería con mucho mas resultados.

Lo mas fácil es crear un documento XML al hacer la petición al servidor y que luego flash me lo parsee para obtener los resultados.

Código:
<miDoc>
<nombre valor="jahepi" />
<hobbie valor="jugar video juegos" />
<mascota valor="tortugas" />
</miDoc>
Esto es mucho mas claro y MUCHO mas fácil, obtendría los resultados (parseándolo) desde flash, y sin ningún problema capturaría el valor del atributo valor de la etiqueta nombre y así sucesivamente, mucho mas fácil y mas claro al OJO humano, no crees? entre los distintos languajes existe una manera diferente de parsear (analizar) los documentos XML.

Todavía hay muchas cosas interesantes que XML puede hacer por eso te dejo un enlace donde hay ejemplos y explicaciones mucho mas detalladas que la mía , http://www.w3schools.com/xml/default.asp

Ojalá te haya servido mi explicación y no te haya hecho mas bolas.

Suerte!
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.

Última edición por jahepi; 20/11/2005 a las 15:58