Bonjour,
J'ai un petit problême dans un script ASP transcrit d'un JScript qui marche ...
Dans l'ASP, aucune erreur mais le XML reste vide :-(
je sais plus par où chercher ...
//Script ASP
<%
strConn = "dsn"
set XML = Server.CreateObject("MSXML2.DOMDocument")
XML.async = false
set XSL = Server.CreateObject("MSXML2.DOMDocument")
XSL.async = false
XSL.load(Server.MapPath("news.xsl"))
Set objConnection = Server.CreateObject("ADODB.Connection")
objConnection.Open strConn
SQLQuery = "SELECT * FROM news"
Set RS = objConnection.Execute(SQLQuery)
RS.save XML, adPersistXML
XML.save Server.MapPath("news.xml")
Response.Write XML.transformNode(XSL)
RS.close
Set RS = Nothing
objConnection.close
Set objConnection = Nothing
%>
-----------------------------------------------------------------
//JScript
<%@ Language=JScript%>
<%
var conn
function startConn() {
conn = Server.CreateObject("ADODB.Connection");
conn.Mode = 3;
conn.Open ("DSN=dsn");
}
function getXSLT(SQLQuery, xmlDoc, xslDoc) {
rs = conn.Execute(SQLQuery);
var xmlDoc = Server.CreateObject("Msxml2.DOMDocument");
xmlDoc.async = false;
rs.Save (xmlDoc, 1) ; // Convert recordset to XML
// Save as XML
//xmlDoc.save(Server.MapPath(xmlDoc))
var xsl = Server.CreateObject("Msxml2.DOMDocument");
xsl.async = false; // Convert XML tree using XSL
xsl.load(Server.MapPath(xslDoc))
// Write tree as HTML
Response.Write(xmlDoc.transformNode(xsl));
}
function killConn() {
conn.Close();
}
%>
merci d'avance aux warlords qui tenteront de m'aider ;-)
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Mon Jul 7 23:27:49 2003