miércoles, 6 de julio de 2011

XML Básico: Introducción a XML

 

XML fue diseñado para transportar y almacenar información.
HTML fue diseñado para desplegar información.

¿Qué deberías saber ya?

Antes de continuar, deberías tener un entendimiento básico de lo siguiente:

  • HTML
  • JavaScript

Si quieres estudiar estos temas primero, encuentra los tutoriales en la página de Inicio de W3Schools.


¿Que es XML?

  • XML es la abreviación para eXtensible Markup Language (Algo así como, Lenguaje de Marcado Extensible).
  • XML es un lenguaje de marcado muy parecido a HTML.
  • XML fue diseñado para portar información, no para desplegarla.
  • Las etiquetas de XML no son predefinidas. Debes de definir tus propias etiquetas.
  • XML esta diseñado para ser auto descriptivo.
  • XML es una recomendación del W3C.


La diferencia entre XML y HTML

XML no es una reemplazo para HTML.

XML y HTML fueron diseñados con objetivos diferentes:

  • XML fue diseñado para transportar y almacenar información, con énfasis en los propios datos.
  • HTML fue diseñado para desplegar información, con especial atención en como se ve dicha información.

HTML es para mostrar la información, mientras que XML es para transportarla.


XML no hace NADA

Quizá es un poco difícil de entender, pero XML no hace nada. XML fue creado para estructurar, almacenar y transportar información.

El siguiente ejemplo es una nota para Juan, de Leti, guardada como XML:

<nota>
<para>Juan</para>
<de>Leti</de>
<encabezado>Recordatorio</encabezado>
<cuerpo>No te olvides de mi este fin de semana!</cuerpo>
</nota>

La nota de arriba es un poco auto descriptiva. Tiene un remitente y un destinatario para la  información, también tiene un encabezado y un cuerpo del mensaje.

Pero insisto, este documento XML no hace nada. Es solo información “envuelta” en etiquetas. Alguien tiene que escribir una pieza de software para enviar, recibir o mostrarlo.


Con XML, tú inventas tus propias etiquetas

Las etiquetas en el ejemplo de arriba (como <para> y <de>) no están definidas en ningún estándar XML. Las etiquetas son "inventadas" por el autor del documento XML.

Esto es porque el lenguaje XML no tiene etiquetas predefinidas.

Las etiquetas usadas en HTML son predefinidas. Los documentos HTML solo pueden usar etiquetas definidas en estándar HTML (como <p>, <h1>, etc.).

XML permite al autor definir sus propias etiquetas y sus propia estructura para el documento.


XML no es un reemplazo para HTML

XML es un complemento para HTML.

Es importante entender que XML no es un reemplazo para HTML. En la mayoría de las aplicaciones web, es usado para transportar datos, mientras que HTML es utilizado para dar formato y mostrar la información.

La mejor descripción del autor de este tutorial para XML es:

“XML es una herramienta para transportar información independiente del software -y hardware-.”


XML es una recomendación del W3C

XML se convirtió en una recomendación del W3C el 10 de febrero de 1998 (hace un tiempo ya).

Para leer más acerca acerca de las actividades XML en el W3C, puedes leer su Tutorial W3C.


XML esta en todas partes

En estos días, XML es tan importante para la Web como lo fue HTML para fundarla.

XML es a herramienta mas común para transmisión de datos entre todo tipo de aplicaciones.

 

Fuente | http://www.w3schools.com/xml/xml_whatis.asp

Traducido por: WaLeX

No hay comentarios:

Publicar un comentario