Siglas en inglés de eXtensible Markup Language, traducido como Lenguaje de Marcado Extensible o Lenguaje de Marcas Extensible.
Metalenguaje que permite definir lenguajes de marcas.
Desarrollado por el World Wide Web Consortium (W3C).
Utilizado para almacenar datos en forma legible.
Fuente: https://es.wikipedia.org/wiki/Extensible_Markup_Language
| 1 | <?xml version="1.0" encoding="UTF-8" ?> |
| 2 | <!DOCTYPE MiContacto SYSTEM "MiContacto.dtd"> |
| 3 | <Contacto> |
| 4 | <Nombre>Juan</Nombre> |
| 5 | <Email>juan@gm.com</Email> |
| 6 | <Telefonos> |
| 7 | <Telefono>5555555555</Telefono> |
| 8 | <Telefono>8888888888</Telefono> |
| 9 | </Telefonos> |
| 10 | </Contacto> |
| 1 | <?xml version="1.0" encoding="ISO-8859-1" ?> |
| 2 | <!-- Este es el DTD de Contacto --> |
| 3 | <!ELEMENT Contacto (Nombre, Email, Telefonos)> |
| 4 | <!ELEMENT Nombre (#PCDATA)> |
| 5 | <!ELEMENT Email (#PCDATA)> |
| 6 | <!ELEMENT Telefonos (Telefono)*> |
| 7 | <!ELEMENT Telefono (#PCDATA)> |