Ayuda

21/01/2004 - 09:17 por raquelper | Informe spam
Hola, mi problema es que tengo que hacer una practica y estoy perdida
con un asunto. Mi practica es más o menus una especie de videoclub
interactivo.Donde uso especialmente una BD en Acces y ASP para poder
hacer consultas, y modificaciones en la BD.En el enunciado obliga a
utilizar algo, aunque sea poco de XML, pero no se muy bien donde puedo
utilizarlo ni como.Estuve mirando y pense en utilizarlo en el momento
donde detallo la película, es decir, yo hago una busqueda de peliculas
y tengo un link "detalle" que me pone todos los datos de dicha
pelicula, pense en coger los datos de la BD y escribir un xml pero mi
problema son dos:
1. Que no se como se escribe desde ASP a un fichero externo.
2. Que cuando conseguí que me saliera XML aunque no pudiera escribier
en fichero interno, conseguía mostrar los datos de la consulta como yo
quería gracias a aplicarle una hoja de estilo, pero no pude conseguir
que al final de la página aparecieran unos links que quiero poner.
Os agradecería que me dieras alguna solución.
Gracias
 

Leer las respuestas

#1 Skar
21/01/2004 - 15:10 | Informe spam
1. Escribir fichero externo, esto incluye coleccion de informacion de tu BD
la cual se transforma en XML.
<%@ Language=VBScript %>
<!-- #INCLUDE FILE="inc/xmlutil.asp" -->

<% Function GetRecordset()
Dim cnn

Set cnn = CreateObject("ADODB.Connection")
cnn.Open "Provider=SQLOLEDB.1;Initial Catalog=northwind;Data
Source=localhost", "sa", ""
Set GetRecordset = cnn.Execute("SELECT * from northtest;")

End Function %>

<html>
<head>
<title>Straight XML Approach</title>
<link rel="stylesheet" type="text/css" href="default.css">
</head>
<body>
<h1>Default IE5 View</h1>
<-- Transformacion de Recordset a XML usando la hoja de estilo (xsl) que
es proveida por Internet Explorer.
<% = TransformXML( RecordsetToXMLDoc(GetRecordset(), "customerid"),
"xsl/defaultss.xsl" ) %>
</body>
</html>


para escribir a un fichero externo:
dim xmldoc
Set xmlDoc = CreateObject("Msxml2.DOMDocument.4.0")
xmlDoc.async = False
xmlDoc.validateOnParse=False
xmldoc.resolveExternals = false
xmlDoc.load(GetRecordSet())
xmldoc.save(Server.MapPath("saved.xml"))

2. Pregunta 2,
<% = TransformXML( RecordsetToXMLDoc(GetRecordset(), "customerid"),
"xsl/defaultss.xsl" ) %>
esta linea te transforma el xml con un XSL llamado defaultss.xsl

Para mas info en Access visitame
http://www22.brinkster.com/equisbert/
"Raquel" wrote in message
news:
Hola, mi problema es que tengo que hacer una practica y estoy perdida
con un asunto. Mi practica es más o menus una especie de videoclub
interactivo.Donde uso especialmente una BD en Acces y ASP para poder
hacer consultas, y modificaciones en la BD.En el enunciado obliga a
utilizar algo, aunque sea poco de XML, pero no se muy bien donde puedo
utilizarlo ni como.Estuve mirando y pense en utilizarlo en el momento
donde detallo la película, es decir, yo hago una busqueda de peliculas
y tengo un link "detalle" que me pone todos los datos de dicha
pelicula, pense en coger los datos de la BD y escribir un xml pero mi
problema son dos:
1. Que no se como se escribe desde ASP a un fichero externo.
2. Que cuando conseguí que me saliera XML aunque no pudiera escribier
en fichero interno, conseguía mostrar los datos de la consulta como yo
quería gracias a aplicarle una hoja de estilo, pero no pude conseguir
que al final de la página aparecieran unos links que quiero poner.
Os agradecería que me dieras alguna solución.
Gracias

Preguntas similares