Visualizzazione dei risultati da 1 a 2 su 2

Discussione: "ResolveExternals"

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    20

    "ResolveExternals"

    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.

  2. #2
    mi sbaglio o questo è ASP?

    dovresti postare nel forum apposito

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.