| Portada | Formación | Consultoría | E-Commerce | Boletín | Nosotros |
|
PROGRAMACION CON XML EN DELPHI 6/7El 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 cursoEl curso se impartirá en un total de 18 horas. Requisitos para el seguimientoEl seguimiento del curso puede hacerse con Delphi 6 o Delphi 7, aunque recomendamos esta última versión. PROGRAMACION CON XML
¿Qué es XML? ¿Qué es lo que ha hecho que hasta quienes no saben que los bytes tienen "sexo" hablen tanto sobre él? 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 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. 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. El formato XSD (XML Schema Definition) es muy importante porque la plataforma .NET lo utiliza como base de las descripciones de conjuntos de datos. 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 (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. A partir de una descripción WSDL, Delphi es capaz de generar proxies para interactuar con un servicio Web. |