XMLGuía


XML - Lenguaje de Marcado Extensible (EXtensible Markup Language)

XML es una herramienta multiplataforma para transmitir información, independiente del software y del hardware.

Ejemplo de documento XML

<?xml version="1.0"?>
<note>
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
</note>



¿Qué es XML?

  • XML significaLenguaje de Marcado Extensible(EXtensible Markup Language)
  • XML es unlenguaje de marcado, muy similar a HTML
  • XML está diseñado paradescribir datos
  • Las etiquetas XML no están predefinidas. Usted necesitadefinir sus propias etiquetas。
  • XML utilizaDeclaración de tipo de documento(DTD) oXML Schemapara describir datos.
  • El XML con DTD o XML Schema está diseñado para tenercarácter autodescriptivo。
  • XML es un estándar del W3C

XML no hace nada

XML no hace nada. XML crea estructuras, almacena y transporta información.

El ejemplo de documento XML anterior es una nota escrita en XML de Jani a Tove. Observa el título y el cuerpo del mensaje. También tiene información sobre su origen. Sin embargo, este documento XML no hace nada. Es solo información pura envuelta en etiquetas XML. Alguien debe escribir un software para enviarlo, recibirlo o mostrarlo:

MESSAGE

To: Tove
From: Jani

Don't forget me this weekend!



Las etiquetas XML no están predefinidas

Las etiquetas XML no están predefinidas; usted debe "inventar" sus propias etiquetas.

Las etiquetas utilizadas para marcar documentos HTML están predefinidas; los autores de archivos HTML solo pueden usar las etiquetas definidas en el estándar HTML (como <P>, <H1>, etc.).

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

En el ejemplo anterior (como <to> y <from>), las etiquetas no están definidas en ningún estándar XML. Estas etiquetas fueron "inventadas" por el autor del documento XML.

¿Cómo aprender XML?

Aprende con nuestro tutorial completo de XML

Otras extensiones