Está en la página 1de 2

19/10/2022

Qué es XML?
• XML viene de eXtensible Markup Language
• Es un meta‐lenguaje de marcas
– No es solo otro lenguaje de macas como HTML
Introducción a XML – Con XML se pueden hacer etiquetas según se 
necesite
– Las etiquetas creadas se pueden documentar en 
Esteban Álvarez un DTD (Document Type Definition)

1 2

Qué es XML? Qué es XML?
• XML describe estructura y semántica, no  • XML describe estructura y semántica, no 
formato formato
– Por ejemplo, en HTML se puede definir una  – Un equivalente en XML podría ser el siguiente:
canción en una lista

– Ninguna de estas etiquetas tiene nada que ver 
con música

3 4

Ventajas de XML Ventajas de XML
• Diseño de documentos de marcas adaptados  • Intercambio de datos
al sector – Se ha diseñado para ser extremadamente potente 
• XML permite a cada profesion (música,  y, al mismo tiempo, fácil de trabajar tanto para las 
química, recursos humanos) desarrollar su  personas como para los ordenadores
propio lenguaje de marcas específico. • Datos integrados y estructurados
• Autodescriptivo – XML es ideal para documentos largos y complejos 
• Imagínate que eres un arqueólogo de la información en  porque los datos están estructurados
el siglo 30 y te encuentras con este código:

5 6
19/10/2022

Ciclo de vida de un XML Ciclo de vida de un XML
• Editores • Analizadores y procesadores
– Los documentos XML se suelen crear con un  – Un analizador XML (o procesador XML) lee el 
editor  documento y verifica si el XML está bien formado
• Puede ser básico como un bloc de notas – También puede chequear si es válido aunque no 
• O muy complejo, incluso de tipo WYSIWYG es obligatorio

Busca en internet información sobre algún  Posteriormente veremos cuando un documento está 
editor XML bien formado y/o es válido

7 8

Ciclo de vida de un XML Ciclo de vida de un XML
• Navegadores y otras aplicaciones Ejercicio.
– Finalmente, el procesador pasa la información a la  1. Crea un documento de word con extensión .docx
aplicación final Enlace a documento
– Si esta aplicación es un navegador web, formateará la 
información para mostrarla a l usuario 1. Cambia su extensión a .zip
– También hay otros programas que pueden trabajar  2. Descomprímelo
con XML: 3. Busca la carpeta word y revisa los documentos 
• Una Base de Datos XML que hay dentro
• Un reproductor MIDI puede ver un XML como un conjunto 
de notas para reproducir
• Una hoja de cálculo como un conjunto de fórmulas y datos

9 10

Ciclo de vida de un XML Tecnologías relacionadas
• Alrededor de XML hay varias tecnologías y 
standards:
– HTML. Se puede utilizar para mostrar información 
XML
– CSS y XSL modifican la apariencia y los datos de 
los documentos XML
– URLs para mostrar localizaciones y enlaces a otros 
documentos

11 12

También podría gustarte