Artículo para el Foro por el grupo D

2008-01-16 12:38:33
XML, sigla en inglés de Extended Markup Language («lenguaje de marcas extensible»), es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es una simplificación y adaptación del SGML y permite definir la gramática de lenguajes específicos. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable.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, con apariciones en medios de comunicación, menciones en páginas web, soporte software, etcCaracterísticas generales.

  • 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

Es importante mencionar, por último, las ventajas que ha supuesto la creación del XML:

  • Es extensible, lo que quiere decir que una vez diseñado un lenguaje y puesto en producción, igual es posible extenderlo con la adición de nuevas etiquetas de manera de que los antiguos consumidores de la vieja versión todavía puedan entender el nuevo formato.
  • El analizador es un componente estándar, no es necesario crear un analizador específico para cada lenguaje. Esto posibilita el empleo de uno de los tantos disponibles. De esta manera se evitan bugs y se acelera el desarrollo de la aplicación.
  • Si un tercero decide usar un documento creado en XML, es sencillo entender su estructura y procesarlo. Mejora la compatibilidad entre aplicaciones

Las consecuencias inmediatas del sistema que tratamos son la aparición de la Web 2.0, o el desarrollo de sistema como por ejemplo el TEI.

Fuentes

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s