Subject: Re: [xsl] Problems doing XSL Transformation using ASP From: Mukul Gandhi <mukulgw3@xxxxxxxxx> Date: Fri, 10 Oct 2003 19:38:23 -0700 (PDT) |
The XSL file you posted, when applied to the XML, _works fine with MSXML3.0_ . From your code, it looks to me that you are using MSXML2.0 . MSXML2.0 does not conform to the official W3C XSL Recommendation. I guess MSXML2.0 supports the _W3C XSL Working Draft_ . But _MSXML3.0 supports W3C XSLT 1.0 and the W3C XPath 1.0 Recommendations_. If you can try with MSXML3.0, I think the problem will be solved. Or you can try with MSXML4.0. It also supports W3C Recommendations.. Regards, Mukul --- Rangarajan Calyanakoti <crranga@xxxxxxxxxxx> wrote: > Folks, > > 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??? > > 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"); > xslt.stylesheet = xslDoc; > var xmlDoc = new > ActiveXObject("Msxml2.DOMDocument"); > xmlDoc.async = false; > xmlDoc.resolveExternals = false; > xmlDoc.load("dummy.xml"); > xslProc = xslt.createProcessor(); > xslProc.input = xmlDoc; > xslProc.transform(); > Response.Write(xslProc.output) > %> > > > XML FILE - dummy.xml > ------------ > <?xml version="1.0"?> > <?xml-stylesheet type="text/xsl" href="dummy.xsl"?> > > <DUMMY> > </DUMMY> > > XSL FILE - dummy.xsl > ------------ > <?xml version='1.0'?> > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > <xsl:output method="html" indent="yes"/> > > <xsl:template match="/"> > <html> > <h1>Yahoooooooo</h1> > </html> > </xsl:template> > </xsl:stylesheet> > > _________________________________________________________________ > Get McAfee virus scanning and cleaning of incoming > attachments. Get Hotmail > Extra Storage! > http://join.msn.com/?PAGE=features/es > > > 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 -> |
---|---|---|
[xsl] Problems doing XSL Transforma, Rangarajan Calyanako | Thread | RE: [xsl] Problems doing XSL Transf, Americo Albuquerque |
[xsl] createQuote.html, Yihong Wang | Date | [xsl] Re: Re: XSLT 2.0: On xsl:sequ, Dimitre Novatchev |
Month |