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)> |