Tutoriales básicos de XML

XML se diseñó para describir datos, enfocándose en el contenido de los datos.

HTML se diseñó para mostrar datos, enfocándose en la apariencia de los datos.

Conocimientos básicos que deben dominar:

Antes de continuar, es necesario tener una comprensión básica de lo siguiente:

  • HTML / XHTML
  • JavaScript o VBScript

Si desea aprender estos proyectos primero, consulte en nuestra Página principal Acceda a estos tutoriales.

¿Qué es XML?

  • XML se refiere alenguaje de marcado extensible(EXtensible Markup Language)
  • XML es unlenguaje de etiquetado, muy similar a HTML
  • XML se diseñó paradescribir datos
  • Las etiquetas XML no están predefinidas. Necesitaetiquetas definidas por el usuario.
  • XML utilizadeclaración de tipo de archivoo XML Schema para describir datos.
  • El XML con DTD o XML Schema se diseñó para tenerAuto-descriptivo.
  • XML es un estándar W3C

XML es un estándar W3C

El lenguaje de marcado extensible (XML) fue establecido como estándar W3C el 10 de febrero de 1998.

Puede encontrar más información en nuestroTutorial W3CObtenga más información sobre los estándares XML en

Las principales diferencias entre XML y HTML

XML se diseñó para transportar datos.

XML no se utiliza para reemplazar HTML.

XML y HTML se diseñaron para diferentes propósitos:

XML se diseñó para describir datos, enfocándose en el contenido de los datos.

HTML se diseñó para mostrar datos, enfocándose en la apariencia de los datos.

HTML está diseñado para mostrar información, mientras que XML está diseñado para describir información.

XML sin comportamiento

XML es pasivo.

Quizás sea un poco difícil de entender, pero XML no hace nada. XML se diseñó para estructurar, almacenar y transmitir información.

A continuación, se muestra la nota que John escribió para George, almacenada como XML:

<note>
<to>George</to>
<from>John</from>
<heading>Recordatorio</heading>
<body>¡No olvides la reunión!</body>
</note>

Este etiqueta tiene título y comentarios. También contiene información del remitente y el destinatario. Sin embargo, este documento XML aún no ha hecho nada. Es simplemente información pura envuelta en etiquetas XML. Necesitamos escribir software o programas para transmitir, recibir y mostrar este documento.

XML es gratuito y extensible

Las etiquetas XML no están predefinidas. Debe 'inventar' sus propias etiquetas.

Las etiquetas utilizadas para marcar documentos HTML y su estructura son predefinidas. Los creadores de documentos HTML solo pueden usar las etiquetas definidas en el estándar HTML (por ejemplo, <p>, <h1>).

XML permite a los creadores definir sus propias etiquetas y su propia estructura de documento.

Las etiquetas del ejemplo anterior no están definidas en ningún estándar XML. Estas etiquetas fueron inventadas por el autor del documento XML.

XML es un complemento de HTML

XML no es un sustituto de HTML.

Es muy importante que comprenda que XML no es un sustituto de HTML. En el desarrollo futuro del Web, lo más probable es que XML se utilice para describir datos, mientras que HTML se utilice para formatear y mostrar estos datos.

Nuestra mejor descripción de XML es: XML es una herramienta de plataforma cruzada, para la transmisión de información y independiente de software y hardware.

El papel que XML desempeñará en el desarrollo futuro del Web

XML estará en todas partes.

Cuando vemos el progreso acelerado del desarrollo del estándar XML y la velocidad vertiginosa con la que una gran cantidad de desarrolladores de software adoptan este estándar, realmente no podemos evitar sentir que es realmente asombroso.

Nos encontramos firmemente convencidos de que el papel que XML desempeñará en el futuro del Web no será inferior al de HTML, que ha sido siempre la piedra angular del Web, y que XML se convertirá en la herramienta más común para el procesamiento y transmisión de datos.