Tutorial de XML
Versión: 1.3, Marzo, 2003

Autor: F. Javier García Castellano
Web: http://flanagan.ugr.es/, Mail: fjgc@decsai.ugr.es
inicioGeNeuracursos

(C) GeNeura Team
Web: http://geneura.ugr.es, Mail: fjgc@decsai.ugr.es

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:



Índice

Escribiendo y Procesando XML

  1. Documentos XML
    1. Introducción
    2. Documento XML "bien formado"
    3. Tipos de letra y fines de línea
    4. Estructura jerárquica de los elementos
    5. Espacios en blanco
    6. Nombrando cosas
    7. Marcas y datos
    8. Ejercicios

  2. eXtensible Markup Language (XML)
    1. Prólogo y declaración de tipo de documento
    2. Declaración de documento Standalone
    3. Elementos
    4. Atributos
    5. Comentarios
    6. Entidades predefinidas
    7. Secciones CDATA
    8. Intrucciones de procesamiento
    9. Identificación del lenguaje
    10. Ejercicios

  3. Parsers XML y el Modelo Objeto Documento (DOM)
    1. Introducción: Parsers con validación y sin validación
    2. Parsers XML
    3. Modelo de Objeto Documento (Document Object Model -DOM)
    4. Trabajando con DOM en Perl:XML::DOM
    5. Ejercicios

  4. XHTML
    1. Introducción
    2. Diferencias con HTML 4.0
    3. Ejercicios

  5. Espacios de nombre (Namespaces)
    1. Introducción
    2. Definir un Espacio de Nombres
    3. Referenciar un Espacio de Nombres
    4. Definir un Prefijo De Espacio de Nombres
    5. Ejercicios

  6. Enlaces y sitios de referencia.

Licencia

Licencia
Creative Commons
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.