Idioma:English

XML avanzado utilizando Java

Objetivos

El objetivo del seminario es explicar en detalle los Conceptos Avanzados de XML cómo podemos utilizar XML en nuestros proyectos Java y cuales son las herramientas más habituales en el procesamiento de dichos ficheros.

Para ello el seminario comenzará con una introducción a XML, sus principales utilidades y cuál es la estructura básica de un fichero XML, para a continuación explicar la definición y validación de XML mediante DTDs, Schema y Namespaces. Por último se abordará el procesamiento y transformación de XML

Nota: Comentar que para la realización de las prácticas se utilizará el servidor Tomcat y el IDE Eclipse.

Audiencia

Se trata de un curso dirigido a programadores y analistas/programadores con conocimientos del lenguaje de programación Java y nociones de HTML.

Duración

10 horas

Pre-requisitos

Los conocimientos técnicos obligatorios para poder aprovechar este curso son:

  • Conocimientos de programación en Java
  • Conocimiento de HTML

Contenidos

Módulo 1 - INTRODUCCION A XML

  • ¿Qué es XML? Un poco de historia
  • Usos de XML
  • Estructura de un archivo XML: Elemento y atributo
  • XML bien formados

Módulo 2 - DEFINICION Y VALIDACION DE XML

  • ¿Que es un DTD?
  • XML válidos
  • Declaración de DTD
  • Definición de los elementos
  • Añadiendo atributos a los elementos
  • Ejercicios
  • Necesidad de pasar de un DTD a un Schema
  • Definición de Tipos Simples
  • Definición de Tipos Complejos
  • Definición de Namespace
  • Declaración y ámbito de un Namespace

Módulo 3 - PROCESAMIENTO DE XML

  • XML Parsing
  • Procesamiento de XML usando SAX y DOM

Módulo 4 - TRANSFORMACION DE XML

  • Introducción
  • Xpath
  • Xslt (xsl transformations)
  • Estructura de la hoja de estilo xslt
  • Elementos xsl
  • Css (hojas de estilo en cascada)
  • Data Binding

Edificio Marie Curie    |   c/Leonardo Da Vinci 18, 5ª Planta   |    Parque Tecnológico Cartuja 93 - 41092 Sevilla    |    Términos y Condiciones