Subject: RE: [xsl] How I can include javscript code ? From: "Vasu Chakkera" <vasucv@xxxxxxxxxxx> Date: Tue, 09 Jul 2002 20:34:11 +0000 |
**Agrees to julian ** but what are the portablity issues?
From: "Julian Reschke" <julian.reschke@xxxxxx> Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Subject: RE: [xsl] How I can include javscript code ? Date: Tue, 9 Jul 2002 21:34:52 +0200
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Vasu Chakkera
> Sent: Tuesday, July 09, 2002 9:24 PM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: [xsl] How I can include javscript code ?
>
>
> >Hi I nedd to include some javascript in my XSLT.
> Its not clear as to what you actually want to do..
> If you want to the XSLT processor to execute some javascript,
> then it shud
> be through Extension Element.
> With what you have asked , it looks to me that you want to just
> have some
> javascript included in the HTML file that your xsl generates.
> for this just include your javascript code in the XSL..
> example
> <?xml version="1.0"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> <xsl:template match="/">
> <script>
> alert('hello');
> </script>
> </xsl:template>
> </xsl:stylesheet>
>
> The above will get an alert box with a hello message
>
> If you want to use some looping logic into the javascript body , then you
> may force yourself to write your code like below..
> <xsl:template match="/">
> <script>
> for(var i = 0;i<3;i++)
> {
> alert('hello');
> }
> </script>
> </xsl:template>
> This however is not correct because you are not allowed to use
> the reserved
> character '<' ( in i<3 )
> In which case your xsl should be as below..
> <xsl:template match="/">
> <script>
> <xsl:text disable-output-escaping="yes">
> ...
Not portable und not necessary. In XHTML, the "<" is *expected* to be escaped. When producing HTML, the XSLT "html" output method will take care of this.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
_________________________________________________________________ Send and receive Hotmail on your mobile device: http://mobile.msn.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] How I can include javscri, Julian Reschke | Thread | RE: [xsl] How I can include javscri, Julian Reschke |
Re: [xsl] Sorting Nested Loops, Joerg Heinicke | Date | RE: [xsl] How I can include javscri, Charles Knell |
Month |