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
Ir a la versión completa