EXES
¿Qué problema tiene HTML?
¿Que es XML?
Análisis de documentos XML
Validación de documentos XML
Diseño y creación de DTD’s
Sintaxis de las DTD
Esquemas
Diseño y creación de esquemas
Herramientas XML
Presentacion de documentos XML
Dar formato a documentos XML
Aplicaciones XML
Estudio del API DOM
Utilizacion de las interfaces DOM
Acceso a datos con XML
Utilizacion del API SAX
Créditos
La Compañía
 
Área de Programación y Desarrollo
  Manual de XML
www.exes.es
Tel: 902 360 417
    Principal
 Exes   Contactar 

APLICACIONES XML

Definición

  • Una aplicación XML es un módulo de software que es capaz de procesar un documento XML, extraer sus datos y realizar cualquier tipo
    de manipulación con ellos.
  • Con XML es posible crear aplicaciones que procesen datos en la web sin intervención de un usuario.

Esquema de una aplicación XML

Esquema de una aplicación XML

  • Toda aplicación cuenta con un procesador que se encarga de realizar la validación del documento.
  • Existen procesadores comerciales escritos en Java y C. Entre los más utilizados destacan el MSXML de Microsoft y el XML4J de IBM.(Xerces)
  • A su salida, el procesador proporciona el árbol del documento, que puede ser manipulado mediante el DOM utilizando un lenguaje de programación.

Analizador MSXML

  • Está disponible en la DLL MSXML.dll, como objeto ActiveX Microsoft.XMLDOM
  • El IE5.0 incorpora este analizador.
  • El siguiente ejemplo muestra como activar el procesador MSXML mediante javascript y como analizar un documento XML.
Var obj;
obj = new ActivexObject (“Microsoft.XMLDOM);
obj.load(“personas.xml”);

Analizador XML4J

  • Consiste en una biblioteca de clases Java que se incluyen en el paquete com.ibm.xml.parser.
  • Ejemplo de análisis de un documento:
    FileInputStream is = new FileInputStream(“dc.xml”);
    Parser parser = new Parser (“dc.xml”);
    Document doc = parser.readStream(is);
    • Se puede descargar de forma gratuita en:
      http://www.alphaworks.ibm.com/formula/xml

Modelo de Objeto de Documento (DOM)

  • Es el medio por el que se puede acceder y manipular un documento XML.
  • Consiste en una serie de objetos que representan cada una de las partes del árbol del documento.
  • Utilizando un Lenguaje de programación, se puede utilizar las propiedades y métodos de estos objetos para extraer los datos del
    documento y manipularlos.

Aplicación Ejemplo

  • El siguiente ejemplo muestra una sencilla aplicación, consistente en una página ASP que genera, a partir del documento XML, una
    página HTML con los datos de la persona.

    Ejemplo de aplicación XML

    Resultado del ejemplo de aplicación XML

··> Ver todos los cursos
··> Si necesitas más información, contáctanos aquí
 
 
 
Sello de Calidad   Sello de Calidad
  EXES - C/ Albasanz, 14 Bis, 1-C. 28037 Madrid - Tel: 902 360 417 Fax: 902 931 305 - exes@exes.es