aulambra.com - Tecnologias de Internet
 
 

Lista de Correo

Para suscribirte a la lista de correo dejanos tu e-mail y preferencias en tecnologías.

Seguir >>

Valid HTML 4.01!
Valid CSS!

Web 2.0

Guardar... Compartir...
EMAIL: PASSWORD:
Darme de alta como usuario | Se me ha olvidado la contraseña

volverxml/xml/Introduccion al documento XML

Introducción al XML

XML (eXtended Markup Language) es un lenguaje para la definición de lenguajes de etiquetas, lo que llamaríamos "metalenguaje". XML va a indicar como pueden ser creados otros lenguajes por marcas, define las gramáticas de otros lenguajes.

Este lenguaje es relativamente joven, eso tendiendo en cuenta que la versión 1.0 es una recomendación del World Wide Web Consortium (W3C)1 de Febrero de 1998. Si bien las ideas no son tan nuevas, ya que XML se apoya en la definición del SGML que es un estandar ISO desde los años 80.

Como acabo de mencionar, el XML es un subconjunto del lenguaje SGML, el cual también es un metalenguaje. El problema del SGML es que es una definición demasiado extensa, engorrosa y que su uso podría generar lenguajes incompletos en su definición como sucede con el HTML.

El estándar XML

XML publico su recomendacion "XML 1.0" en Febrero del 1998. En Enero de 1999 se publico "NameSpaces in XML" y en Junio del mismo año la recomendación sobre el "Style Sheet Linking".

Si queréis conocer algo más sobre la actividad del grupo de desarrollo del XML lo podéis hacer en http://www.w3.org/XML/Activity

Actualmente XML es un estándar abierto del W3C que agrupa una serie de tecnologías:

  • XML. Lenguaje que define la sintaxis del XML que nos ayudará a crear nuevos lenguajes de etiquetas.

  • XLink. Define la forma estándar de añadir enlaces dentro de un documento XML.

  • XPointer y XFragments. Que define como poder hacer referencias a partes dentro del documento XML. Es como las URL, pero haciendo referencia a partes dentro del documento XML.

  • XSL (eXtensible StyleSheet Language). Define el estándar para las hojas de estilo de XML. Es la ampliación y modificación de las CSS. XSL está basado en XSLT.

  • XSLT (XSL Transformations). Es un lenguaje de transformación que se usa para ordenar, añadir y eliminar etiquetas y atributos.

  • XML Schemas. Ayuda a los desarrolladores a definir estructuras precisas basadas en XML

Otras tecnologías que van ligadas tanto al XML, como al HTML son:

  • CSS (Cascading Style Sheets). Es la especificación sobre las Hojas de Estilo.

  • DOM (Document Object Model). Es un conjunto estandar de funciones que nos van a permitir modificar los documentos XML y HTML.

 

Ventajas del XML

  1. XML es un lenguaje independiente de la plataforma sobre la que se trabaje.

  2. Es UNICODE, lo que hace que pueda ser utilizado en múltiples lenguajes.

  3. Independencia de la información con respecto a la representación.

  4. Cuando se incluye un cambio en el documento no supone un problema para su interpretación, ya que siempre hay que que leer el DTD.

  5. XML sigue un estándar.

  6. Los datos solo dependen de los datos en si, no de su formato.

  7. Para acceder a la información se puede utilizar una representación a alto nivel y no a bajo nivel como con el HTML.


1. La W3C es una agrupación de empresas significativas como NetScape, Microsoft, Oracle, SUN, IBM, Departamentos de Universidades, personas significativas,...

arriba


"Muchas veces me moria pensando que no iba verte.
Pero moria la muerte cada vez que te veia". E.Galeano.


© Copyright 2001-2006. Víctor Cuervo
aulambra.com | Linea de Codigo