Portada  |  Formación  |  Consultoría  |  E-Commerce  |  Boletín Nosotros 
 

   IntSight's Server Explorer
 Ahorre tiempo y migrañas con este asistente para Delphi 6 y Delphi 7.
   Boletines técnicos
 Los nueve últimos boletines reunidos en un fichero PDF. Si no se ha suscrito todavía, ¡ya es tiempo!


   Delphi
     Cursos a distancia
     Cursos presenciales

   C#
     Cursos a distancia
     Cursos presenciales


   La Cara Oculta de C#
   La Cara Oculta de Delphi 6

   IntSight's Server Explorer

 
 

PROGRAMACION CON XML EN DELPHI 6/7

El objetivo de este curso es presentar el conjunto de técnicas relacionadas con el formato XML, y algunas de sus aplicaciones, utilizando las herramientas y metodologías ofrecidas por Delphi 6/7.

Duración del curso

El curso se impartirá en un total de 18 horas.

Requisitos para el seguimiento

El seguimiento del curso puede hacerse con Delphi 6 o Delphi 7, aunque recomendamos esta última versión.

PROGRAMACION CON XML

  • Estructura de un documento XML
  • ¿Qué es XML? ¿Qué es lo que ha hecho que hasta quienes no saben que los bytes tienen "sexo" hablen tanto sobre él?

  • Manejo de documentos XML en Delphi
  • Delphi ofrece varios mecanismos alternativos para trabajar con información en formato XML. Por ejemplo, podemos manejar un documento XML genérico mediante el componente TXMLDocument. Si conocemos el formato de antemano, podemos utilizar herramientas que definen automáticamente una serie de clases y tipos de interfaz, y que nos permiten trabajar con el árbol en memoria del documento con mayor seguridad y rapidez. Por último, DataSnap ofrece la posibilidad de trabajar directamente con un fichero XML como fuente de información, de lectura y escritura, para sus proveedores de datos.

  • XPath
  • XPath es un lenguaje que permite "buscar" información dentro de un fichero estructurado en formato XML, pero también es una forma declarativa de hacer referencia a determinados fragmentos del fichero. Una de sus aplicaciones son las transformaciones mediante XSLT.

  • Transformaciones: XSL
  • Una de las técnicas que hacen interesante el uso de XML es la posibilidad de convertir información estructurada en un formato determinado a otro formato. XSLT es una de esas técnicas, basada en un lenguaje declarativo. Se utiliza en WebSnap, por ejemplo, como una de las opciones de generación de contenido.

  • Validación: DTD & XSD
  • El formato XSD (XML Schema Definition) es muy importante porque la plataforma .NET lo utiliza como base de las descripciones de conjuntos de datos.

  • Servicios Web: creación
  • Sin duda, la aplicación más interesante de XML son los servicios Web, que permiten la cooperación entre aplicaciones que pueden funcionar sobre plataformas muy diferentes.

  • WSDL & UDDI
  • WSDL (Web Services Description Language) es la técnica utilizada por los servicios Web para la descripción de sus interfaces públicas. UDDI (Universal Description, Discovery and Integration) permite publicar y buscar servicios Web utilizando registros públicos de proveedores de servicios.

  • Consumo de servicios Web
  • A partir de una descripción WSDL, Delphi es capaz de generar proxies para interactuar con un servicio Web.