|
¿Qué
es XML?
XML
fue creado al amparo del Word Wide Web Consortium (W3C) organismo
que vela por el desarrollo de WWW partiendo de las amplias
especificaciones de SGML. Su desarrollo se comenzó
en 1996 y la primera versión salió a la luz
el 10 de febrero de 1998.La primera definición que
apareció fue: Sistema para definir validar y compartir
formatos de documentos en la web. Durante el año 1998
XML tuvo un crecimiento exponencial, y con ello me refiero
a sus apariciones en medios de comunicación, menciones
en páginas web, soporte software, etc
XML
ha surgido posteriormente a HTML, en lugar de desarrollar
nuevas versiones de HTML, se ha desarrollado un nuevo metalenguaje
que han denominado XML (Extensible Markup Language) que aproveche
las innegables ventajas del HTML pero que a su vez permita
realizar muchas cosas más. Esto no significa, al menos
por el momento, el fin del HTML. Existen demasiadas páginas
en HTML y resulta muy sencillo crearlas. Además los
navegadores no soportarán todavía en toda su
potencia el XML y tecnologías asociadas, pero es evidente
una reformulacón del HTML como una aplicación
XML y un cambio radical en la forma de elaborar las páginas
WEB en los próximos años. La idea que subyace
bajo el XML es la de crear un lenguaje muy general que sirva
para muchas cosas. El HTML está diseñado para
presentar información directamente a los humanos, y
esto sin duda es algo bueno, pero es un lenguaje complicado
de procesar para los programas informáticos. El HTML
no es bueno porque no indica lo que está; representando,
se preocupa principalmente de que eso tiene que ir en azul,
o con un tipo de letra determinada, pero no te dice que lo
que está mostrando es el título de un libro
o el precio de un artículo. El XML hace precisamente
esto: describe el contenido de lo que etiqueta.
Objetivos
Directamente utilizable en Internet
Soporte para una amplia variedad de aplicaciones para transferencia
de datos
Compatible con SGML
Posibilidad de crear sencillos procesadores de XML
Documentos XML legibles y medianamente claros (depende de
la definición)
Diseño rápido del lenguaje
Simple,
pero perfectamente formalizado
Documentos XML fáciles de crear
|