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]
Other format: [Raw text]

RE: dynamic grouping of tabular data; one or two transformations?


Dan,
Instead of returning a string you might want to do something like
    <msxsl:script language="javascript" implements-prefix="user">
    <![CDATA[
     function DoIt(xml,xsl1) {
      var xsl2 = new ActiveXObject("MSXML2.DOMDocument");
      xml.nextNode().transformNodeToObject(xsl1.nextNode(), xsl2);
	var html = new ActiveXObject("MSXML2.DOMDocument");
      xml.transformNodeToObject(xsl2, html);
      return html.selectSingleNode("/");
     }
    ]]>
   </msxsl:script>
still not tested,
so that you can twiddle with your $result variable as a nodeset. 

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 
> Dan Diebolt
> Sent: 24 November 2001 22:24
> To: xsl-list@lists.mulberrytech.com
> Cc: chris@Bayes.co.uk
> Subject: RE: [xsl] dynamic grouping of tabular data; one or 
> two transformations? 
> 
> 
> Chris, I deninitely prefer the indention of your second solution:
> 
>    <msxsl:script language="javascript" implements-prefix="user">
>    <![CDATA[
>     function DoIt(xml,xsl1) {
>      var xsl2 = new ActiveXObject("MSXML2.DOMDocument");
>      xml.nextNode().transformNodeToObject(xsl1.nextNode(), xsl2);
>      html = xml.nextNode().transformNode(xsl2);
>      return html;
>     }
>    ]]>
>   </msxsl:script>
> 
> This makes sense. I will test it and report any problems. 
> Thanks again.
> 
> __________________________________________________
> Do You Yahoo!?
> Yahoo! GeoCities - quick and easy web site hosting, just 
> $8.95/month. http://geocities.yahoo.com/ps/info1
> 
>  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]