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: Embedding javascript code into the XSL


Yes, you can call extension functions during a transformation. The languages
you can use, and the details of how to do it, depend on the processor you
are using. Look for <msxsl:script> in the MSXML documentation or in your
favourite textbook...

Michael Kay
Software AG
home: Michael.H.Kay@ntlworld.com
work: Michael.Kay@softwareag.com

> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of TP
> Sent: 01 May 2002 14:17
> To: xsl-list@lists.mulberrytech.com
> Subject: Re: [xsl] Embedding javascript code into the XSL
>
>
> On the same topic, if I wanted to call a javascript funtion during the
> transformation is there any way that I can do that. Like, if
> I wanted to use
> something to the tune of <xsl:eval>, is there anything in
> xslt that lets me
> do that.
>
> TP.
> ----- Original Message -----
> From: "Michael Kay" <michael.h.kay@ntlworld.com>
> To: <xsl-list@lists.mulberrytech.com>
> Sent: Tuesday, April 30, 2002 11:22 AM
> Subject: RE: [xsl] Embedding javascript code into the XSL
>
>
> > > yes it is possible to embed javascript
> > > simplest example using alert is as follows
> > >
> > > <?xml version="1.0"?>
> > > <xsl:stylesheet version="1.0"
> > > xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
> > > <xsl:template match="/">
> > > <!-- you java script coding will start here -->
> > > <xsl:text disable-output-escaping="yes">
> > > <![CDATA[
> > > <script>
> > > alert("hello")
> > > </script>
> > > ]]>
> > > </xsl:text>
> > > <!-- javascripting ends -->
> > > <!-- your xsl code -->
> > >           ......
> > > </xsl:template>
> > > </xsl:stylesheet>
> >
> > That just puts script into the result document, which will only be
> executed
> > if and when the result document is displayed. I think he
> wanted script to
> > execute during the transformation.
> >
> > Michael Kay
> > Software AG
> > home: Michael.H.Kay@ntlworld.com
> > work: Michael.Kay@softwareag.com
> >
> >
> >  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]