Subject: [xsl] Transforming using Javascript's documentElement From: Rosa I-Ting Cheng <Rosa@xxxxxxxxxxxxx> Date: Fri, 13 Jul 2001 13:06:20 +1000 |
thanx, I tried that... now it works on some... but still not on others... it give the error: Attemp to modify a read only node all I did was this: qXML.load(qXML.src); fXSL.load(xsl1); fXSL.async = false; <-- newly added qXML.transformNodeToObject(fXSL.documentElement,gpXML.XMLDocument); fXSL.load(xsl2); fXSL.async = false; <-- newly added mainBody.document.write(gpXML.transformNode(fXSL.documentElement)); mainBody.document.close(); it's better than not putting that fXSL.async = false; line in. but still not working for some... why is that? -----Original Message----- From: Chris Bayes [mailto:Chris@xxxxxxxxxxx] Sent: Thursday, 12 July 2001 7:47 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: [xsl] Transforming using Javascript's documentElement Rosa, You need to set fXSL.async = false; Ciao Chris XML/XSL Portal http://www.bayes.co.uk/xml >-----Original Message----- >From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx >[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Rosa I-Ting >Cheng >Sent: 12 July 2001 05:16 >To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' >Subject: [xsl] Transforming using Javascript's documentElement > > >I'm not sure if this has been asked before... but can anyone please tell me >why sometimes fXML.documentElement returns a null and sometimes it doesn't? >this is the javascript code I have: > ><HTML> ><HEAD> ><SCRIPT> > function writeToPage(xsl1, xsl2) > { > qXML.load(qXML.src); > fXSL.load(xsl1); > > >qXML.transformNodeToObject(fXSL.documentElement,gpXML.XMLDocument); >//fXSL.do >cumentElement always have problems > fXSL.load(xsl2); > > >mainBody.document.write(gpXML.transformNode(fXSL.documentElement)); > mainBody.document.close(); > } ></SCRIPT> ><HEAD> ><BODY> ><xml id="qXML" src="TotalQuotesPolicies.xml"></xml> ><xml id="gpXML"></xml> ><xml id="fXSL"></xml> >... ></BODY> ><HTML> > >I'm trying to transform the XML twice with 2 different XSLs. And when I >directly put in the ><?xml-stylesheet type="text/xsl" href="saBySALogin2.xsl"?> >line in the XML, the transformation works fine, but when trying to use that >javascrit code above, at times it works and at times it doesn't. I know it >is due to the fXML.documentElement return null and the >transformNodeToObject() and the transformNode() returns an error when that >happens... is there a way around it? or a substitute for the >documentElement? or am I doing something wrong? > >thank you! > > >Ross > > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Transforming using Javasc, Chris Bayes | Thread | RE: [xsl] Transforming using Javasc, Chris Bayes |
[xsl] Complete Extreme 2001 Program, B. Tommie Usdin | Date | RE: [xsl] date and time, Roger L. Cauvin |
Month |