This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Transforming using Javascript's documentElement


Rosa,
You only need it once.
I'm not sure what qXML.load(qXML.src) does but you probably need
qXML.async = false; as well

Ciao Chris

XML/XSL Portal
http://www.bayes.co.uk/xml


>-----Original Message-----
>From: owner-xsl-list@lists.mulberrytech.com
>[mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Rosa I-Ting
>Cheng
>Sent: 13 July 2001 04:06
>To: 'xsl-list@lists.mulberrytech.com'
>Subject: [xsl] Transforming using Javascript's documentElement
>
>
>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@Bayes.co.uk]
>Sent: Thursday, 12 July 2001 7:47 PM
>To: xsl-list@lists.mulberrytech.com
>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@lists.mulberrytech.com
>>[mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Rosa I-Ting
>>Cheng
>>Sent: 12 July 2001 05:16
>>To: 'xsl-list@lists.mulberrytech.com'
>>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
>
>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]