Introducción
Qué es y qué herramientas vamos a usar
En este tutorial veremos los elementos necesarios para escribir y procesar documentos XML.
El XML (eXtensible Markup Lenguage - Lenguaje extensible de marcas) es un un lenguaje abierto, derivado de SGML, optimizado para su uso en la WWW, y que va a permitirnos describir el sentido o la semántica de los datos. El XML, a diferencia del HTML, separa el contenido de la presentación. XML es un Meta-Lenguaje, que permite la definición de lenguajes concretos de representación de documentos.
Los fundamentos del XML son muy sencillos y en principio,para ir empezando, las únicas herramientas que nos harán falta son:
- Un editor para poder escribir los documentos XML, por ejemplo, el notepad en windows y el xemacs en Linux
- Un procesador o parser XML, por ejemplo, usaremos los parsers que incorporan el Internet Explorer 5 (o superior) o el Mozilla (cualquier versión)
Índice
Escribiendo y Procesando XML
-
Documentos XML
- Introducción
- Documento XML "bien formado"
- Tipos de letra y fines de línea
- Estructura jerárquica de los elementos
- Espacios en blanco
- Nombrando cosas
- Marcas y datos
- Ejercicios
-
eXtensible Markup Language (XML)
- Prólogo y declaración de tipo de documento
- Declaración de documento Standalone
- Elementos
- Atributos
- Comentarios
- Entidades predefinidas
- Secciones CDATA
- Intrucciones de procesamiento
- Identificación del lenguaje
- Ejercicios
-
Parsers XML y el Modelo Objeto Documento (DOM)
- Introducción: Parsers con validación y sin validación
- Parsers XML
- Modelo de Objeto Documento (Document Object Model -DOM)
- Trabajando con DOM en Perl:XML::DOM
- Ejercicios
-
XHTML
- Introducción
- Diferencias con HTML 4.0
- Ejercicios
-
Espacios de nombre (Namespaces)
- Introducción
- Definir un Espacio de Nombres
- Referenciar un Espacio de Nombres
- Definir un Prefijo De Espacio de Nombres
- Ejercicios
- Enlaces y sitios de referencia.
Licencia
Tutorial de XML,XHTML, Espacios de Nombres (Namespaces) y
manejo del Modelo de Objeto Documento (DOM) con Perl por Francisco Javier
García Castellano se encuentra bajo una Licencia Creative Commons
Atribución-NoComercial-CompartirIgual 3.0 Unported.
Permisos que
vayan más allá de lo cubierto por esta licencia pueden encontrarse en mailto:fjgc@decsai.ugr.es.