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 

ACCESO A DATOS CON XML

XML y las Bases de Datos

  • Actualmente, existen cuatro usos principales de XML en la administración de las bases de datos:
    • Duplicación de un almacén de datos.
    • Paquete para envío de datos entre distintas bases de datos y almacenes de datos.
    • Paquete para mostrar datos.
    • Almacén de datos.

Crear flujo XML con ASP

  • Cuando se ejecuta una página ASP, se ejecuta el código de script delimitado por <%..%>, el resultado es un flujo de texto CDATA que se envía al cliente.
  • Este flujo de texto puede incluir marcado HTML y XML.

Conexión con una base de datos mediante ASP.

  • El objeto Server de ASP permite crear, dentro del script del servidor, objetos ADO que permiten manipular cualquier origen de datos ODBC y OLE DB.
  • Para conectar con una B.D. De Access:

    Conexión con una base de datos mediante ASP

  • Una vez establecida la conexión, el objeto Recordset de ADO realizaría la manipulación de los registros:

    Conexión con una base de datos mediante ASP

Construir un documento XML a partir de una consulta

  • Partiendo de un objeto Recordset, creado a partir de una instrucción sql, es posible generar un flujo XML con los datos del Recordset.
  • El objeto Server permite la creación de un objeto XMLDOM dentro de la página ASP.

Construir un documento XML a partir de una consulta
Construir un documento XML a partir de una consulta

Almacenar información como archivo XML

  • Además de enviar flujo XML al cliente, la página ASP puede almacenar el contenido del Recordset en un fichero XML.
  • Para trabajar con ficheros, disponemos del objeto ActiveX FileSystemObject.

Objeto FileSystemObject

  • Proporciona una serie de propiedades y métodos que permiten la manipulación del sistema de archivos.
  • Para crear un objeto FileSystemObject en una página ASP se utilizaría la expresión:
    set obj = Server.CreateObject(“Scripting.FileSystemObject”)

Objeto TextStream

  • A partir del método CreateTextFile del objeto FileSystemObject, se crea un objeto TextStream que permite acceder a un fichero como texto.
  • Para escribir en el fichero, se utilizaría el método writeline de TextStream:
    set strm = obj.CreateTextFile(“C:\libros.xml”)
    strm.writeline “<titulo>…</titulo>”
  • La apertura de un objeto TextStream se lleva a cabo mediante el método OpenTextFile de FileSystemObject:
    OpenTextFile(fichero, modo, create, formato)
    • modo: Modo de apertura del fichero 1 - sólo lectura, 2 - escritura y 8 - agregar.
    • create: Si es true se creará el fichero si todavía no existe.
    • formato: 0 - ASCII, -1 - unicode.
··> 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