Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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