Programación General > XML

 Re: XML ¿para que?

(1/1)

RuFfo:
Hola. Me gustaria que algun experto en el tema me contase que ventajas tiene XML sobre HTML, y que aplicaciones se pueden hacer con XML que no se puedad con HTML.
Un saludo.

Iluvatarm:
Buenas,

Quizá no sea el más apropiado para contestarte ya que mis conocimientos de HTML y XML no son muy elevados y no están orientados a webs, pero:

XML es mucho más genérico que HTML, lo cual permite que sea usado para cualquier proposito.

Actualmente se usa bastante en programación: paso de resultados entre aplicaciones, volcados de tablas, representaciones de clases y sus datos, jerarquias, estructuras... y todo con un String, independientemente de la representación formal de los datos.

La estructura del XML con sus <TAGS>, atributos y subtags, puede verse como una tabla, y su gestión es parecida a la de cualquier tabla de una base de datos.

Otra cosa MUY importante al programar con XML es el posible uso de XSLT, plantillas de tranformación de un XML a otro XML, eliminando y/o cambiando contenido del original (también es posible pasar de XML a HTML con un XSLT!)

Como ves, lo bueno que tiene el XML es lo generico que es... Lo que hagas con el depende de tu imaginación.

ANEIXI:
Puede enriquecerse el contenido de información y facilitarse su uso porque las posibilidades de enlace hipertextual de XML son mucho mayores que las de HTML.
 
XML puede proporcionar más y mejores facilidades para la presentación y ejecución de los visualizadores.

La información será mucho más asequible y re-utilizable porque la marcación más flexible del XML puede utilizarse por cualquier software XML en lugar de estar restringidos a determinados fabricantes como sucede con HTML.

Navegación

[0] Índice de Mensajes

Ir a la versión completa