Subject: RE: [xsl] Problems doing XSL Transformation using ASP From: Mukul Gandhi <mukulgw3@xxxxxxxxx> Date: Sat, 11 Oct 2003 05:02:07 -0700 (PDT) |
Sorry I did'nt knew Msxml2 is MSXML3. I applied the XSL to XML *without changing anything* with MSXML3 (not through ASP but with xmlspy) on Win2K. The transformation succedded. I am curious, if you know the answer -- What does the number "2" signify in Msxml2.DomDocument ? Regards, Mukul --- Americo_Albuquerque <melinor@xxxxxxxx> wrote: > No Rangarajan is using MSXML3. Msxml2.DomDocument is > MSXML3. > > The error reported says: msxml3.dll error '80004005' > Also an evidance that he is using MSXML3 > > (...) > > > > I have a very simple XML, XSL file and a very > simple > > > ASP file to perform the > > > XSL Transformation on the XML file using the XSL > > > file and providing it to > > > any client browswer. I get the following error. > > > > > > NOTE: If I open the xml file (that is just from > the > > > client side) it works > > > just fine! > > > > > > What am I missing??? > > Check if your dummy.xsl is in the same directory as > the asp file > Open the dummy.xsl in IE to see if it is well formed > > > > > > > ERROR > > > --------- > > > > > > msxml3.dll error '80004005' > > > > > > The stylesheet does not contain a document > element. > > > The stylesheet may be > > > empty, or it may not be a well-formed XML > document. > > > > > > /test/vqtreport.asp, line 9 > > > > > > > > > ASP FILE - dummy.asp > > > ------------ > > > <%@ language=javascript %> > > > <% > > > var xslt = new > > > ActiveXObject("Msxml2.XSLTemplate"); > > > var xslDoc = new > ActiveXObject("Msxml2.FreeThreadedDOMDocument"); > > > var xslProc; > > > xslDoc.async = false; > > > xslDoc.resolveExternals = false; > > > xslDoc.load("dummy.xsl"); > Change this to: > xslDoc.load(Server.MapPath("dummy.xsl")); > Sometimes asp as a little trouble in finding the > files > > Add here: > if(xslDoc.parseError.errorCode!=0) { > response.write("Stylesheet error:<br>"); > response.write("Error: " + > xslDoc.parseError.errorCode + > "<br>"); > response.write("Reason: " + > xslDoc.parseError.reason + "<br>"); > response.write("Line: " + > xslDoc.parseError.line + "<br>"); > response.write("Char position: " + > xslDoc.parseError.linepos + > "<br>"); > response.write("Source: " + > xslDoc.parseError.srcText + > "<br>"); > } > > This will report your error with more accuracy > > > > xslt.stylesheet = xslDoc; > > > var xmlDoc = new > > > ActiveXObject("Msxml2.DOMDocument"); > > > xmlDoc.async = false; > > > xmlDoc.resolveExternals = false; > > > xmlDoc.load("dummy.xml"); > > You might want to do the same here. Just copy the > above code and change > xslDoc by xmlDoc > > > > xslProc = xslt.createProcessor(); > > > xslProc.input = xmlDoc; > > > xslProc.transform(); > > > Response.Write(xslProc.output) > > > %> > (...) > > Regards, > Americo Albuquerque > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Problems doing XSL Transf, Americo Albuquerque | Thread | Re: [xsl] Problems doing XSL Transf, Ranga Calyanakoti |
[xsl] making html-form with an iden, Nica Huestegge | Date | Re: [xsl] making html-form with an , Mukul Gandhi |
Month |