From: Olivier WYMANN (olivier.wymann@fra.fr)
Date: 21/09/2001 - 14:26
Bonjour
J'utilisais régulièrement le code suivant sur mon ancienne machine :
<%@ Language=VBScript %>
<% option explicit %>
<%
Dim XMLDoc, XSLDoc, template, proc
Set XMLDoc = Server.CreateObject("Msxml2.DOMdocument.3.0")
Set XSLDoc = Server.CreateObject("Msxml2.FreeThreadedDOMDocument")
Set template = Server.CreateObject("MSXML2.XSLTemplate.3.0")
XMLDoc.async = false
XMLDoc.load(Server.MapPath("e3.xml"))
XSLDoc.load(Server.MapPath("e3.xslt"))
Set template.stylesheet = XSLDoc
Set proc = template.createProcessor
proc.input = XMLDoc
proc.addParameter "var_couleur" , "#FF0000"
proc.output = response
proc.transform
set XMLDoc = nothing
set XSLDoc = nothing
set template = nothing
%>
Suite à une nouvelle installation, le message suivant est renvoyé par ma
page ASP :
Error Type:
msxml3.dll (0x80004005)
Mixing objects created with version independent CLSIDs (ProgIDs) and with
objects created with version dependent CLSIDs (ProgIDs) is not allowed.
/e3.asp, line 16
La ligne 16 correspond à :
Set template.stylesheet = XSLDoc
J'ai pourtant suivi les instruction Microsoft pour installer msxml3.dll en
replace mode (avec xmlinst et tout et tout)
Quelqu'un connait-il ce problème ?
Merci d'avance
Olivier
--
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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|