Ciao a tutti,
ho un sistema operativo windows 7 64 bit e installando la nuova versione di MSXML, ho riscontrato diversi problemi. Quello che più mi preme risolvere però, è la questione del "setProperty "ResolveExternals", False/True"(per default è impostato su FALSE). In sostanza devo fare una transformNode, quindi la trasformazione di un file XML con XSLT (objXml.transformNode(objXsl)). Ma ho scoperto leggendo che bisogna impostare la setProperty "ResolveExternals" in TRUE, ma a quanto pare, bisogna settarlo per tutti e due gli oggetti. Metto una paginetta d'esempio esempio perchè sia più chiaro:
<%
set objXmlResponse = CreateObject("Msxml2.DOMDocument.6.0")
objXmlResponse.setProperty "ResolveExternals", True
objXmlResponse.SetProperty "ProhibitDTD", False
response.write cstr("resolveExternals: " & objXmlResponse.resolveExternals) & "
"
set objXsl=CreateObject("Msxml2.DOMDocument.6.0")
objXsl.setProperty "ResolveExternals", True
objXsl.SetProperty "ProhibitDTD", True
strPathXsl = Server.MapPath("./ElencoRisposte.xsl")
objXsl.load(strPathXsl)
response.write("Pare che funzioni..+1") & "
"
Response.Write(objXmlResponse.transformNode(objXsl ))
response.write("Ok funziona!+2")
%>
Qualcuno è in grado di dirmi se c'è una possibilità per settare questa proprietà a livello globale? Perchè dovrei fare questa modifica a diverse pagine![]()
Grazie in anticipo.

Rispondi quotando