This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: literal result element as stylesheet with JavaScript?
- From: "cutlass" <cutlass at secure0 dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Wed, 5 Dec 2001 18:25:02 -0000
- Subject: Re: [xsl] literal result element as stylesheet with JavaScript?
- References: <20011205180116.18657.qmail@web12606.mail.yahoo.com>
- Reply-to: xsl-list at lists dot mulberrytech dot com
the reason why u get this error is because
you need the namespace defined in the stylesheet ,and.....
.......what is confusing me is why u have this constructed to use literal
result elements
if u move the namespaces into stylesheet and move msxsl:script as a top
level this will help you to get something working.....
but only u know why u need this particular construction.
cheers, jim fuller
----- Original Message -----
From: "Dan Diebolt" <dandiebolt@yahoo.com>
To: <xsl-list@lists.mulberrytech.com>
Sent: Wednesday, December 05, 2001 6:01 PM
Subject: [xsl] literal result element as stylesheet with JavaScript?
> Is there a way to include JavaScript in a 'literal result element
> as stylesheet'? I tried the attached but obtain an error:
>
> "Namespace 'mynamespace' does not contain any functions."
>
> I am suspecting that <msxsl:script> must be a "top-level" element
> and may be impossilbe within 'literal result element as stylesheet'.
>
> Are there any workarounds?
>
> -------------------------------------------------------
> <html xsl:version="1.0"
> xmlns="http://www.w3.org/TR/xhtml1/strict"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> xmlns:msxsl="urn:schemas-microsoft-com:xslt"
> xmlns:user="mynamespace">
>
> <msxsl:script language="javascript" implements-prefix="user">
> <![CDATA[
> function foo(arg) {
> return foo*foo;
> }
> ]]>
> </msxsl:script>
>
> <head>
> <title>Literal Result Element as Stylesheet</title>
> </head>
> <body>
> <xsl:value-of select="user:foo(number(tag))"/>
> </body>
> </html>
>
> __________________________________________________
> Do You Yahoo!?
> Buy the perfect holiday gifts at Yahoo! Shopping.
> http://shopping.yahoo.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