XML

Introducción

  • eXtensible Markup Language
  • Diseñado para transportar y almacenar datos
  • Tags sin definir
  • Autodescriptivo
  • No hace nada, sólo almacena información
  • Estricto

Ejemplo 1

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

Ejemplo 2

<?xml version="1.0"?>
ELEMENTO RAIZ:
<note>

ELEMENTOS HIJOS:
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me!</body>

FIN DEL ELEMENTO RAÍZ
</note>

Estructura en árbol

Esquema básico XML

<root>
    <child attribute=“whatever“>
        <subchild>.....</subchild>
    </child>
</root>
  • Elemento raíz
  • Subelementos (hijos)

Aspectos importantes

  • Tag de cierre
  • Case sensitive
  • Anidación correcta
  • Elemento raíz
  • Atributos entrecomillados
  • Mantiene espacios

XML

By marcos_perez

XML

  • 739