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


msxml implies processing on the client side and stuck on IE.. is that
correct?

what about doing what i want as is explained below using xalan or xt?is that
possible.. can you suggest a link or provide code samples.

by the way. your book is really good. thank you. i have learned a lot.

TP.
----- Original Message -----
From: "Michael Kay" <michael.h.kay@ntlworld.com>
To: <xsl-list@lists.mulberrytech.com>
Sent: Wednesday, May 01, 2002 8:55 AM
Subject: RE: [xsl] 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
>
>

 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]