[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
I have xalan running as part of cocoon on Tomcat and I'd like to setup scripting extensions but am having a difficult time setting up javascript extensions according to the instructions on http://xml.apache.org/xalan-j/extensions.html.
The following style sheet:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:sql="http://apache.org/cocoon/SQL/2.0"
xmlns:xalan="http://xml.apache.org/xalan"
xmlns:my-ext="ext1"
extension-element-prefixes="my-ext">
<!-- omitted intermediate templates -->
<xsl:template match="sql:categories">
<stuff>
<xsl:value-of select="."/>
<extensions>
<xsl:variable name="today" select="Date:new()" xmlns:Date="xalan://java.util.Date"/>
<xsl:value-of select="$today"/>
<function><xsl:value-of select="my-ext:dummy()"/></function>
</extensions>
</stuff>
</xsl:template>
</xsl:stylesheet>
returns this result:
<?xml version="1.0" encoding="UTF-8" ?>
<content xmlns:xalan="http://xml.apache.org/xalan" xmlns:sql="http://apache.org/cocoon/SQL/2.0">
<stuff>
~15%~1~Male~ ~20%~~Female~ ~11%~~Neither~
<extensions>
Tue Mar 04 10:28:59 EST 2003
<function />
</extensions>
</stuff>
</content>
So the javascript extension doesn't work. I placed the bsf.jar and js.jar files in the tomcat/shared/lib folder and figured that would put it in the classpath. Is that wrong?
_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. http://join.msn.com/?page=features/virus
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
[xsl] xalan scripting extension setup
Subject: [xsl] xalan scripting extension setup From: "I-Lin Kuo" <ikuoikuo@xxxxxxxxxxx> Date: Tue, 04 Mar 2003 15:45:46 +0000 |
I have xalan running as part of cocoon on Tomcat and I'd like to setup scripting extensions but am having a difficult time setting up javascript extensions according to the instructions on http://xml.apache.org/xalan-j/extensions.html.
The following style sheet:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:sql="http://apache.org/cocoon/SQL/2.0"
xmlns:xalan="http://xml.apache.org/xalan"
xmlns:my-ext="ext1"
extension-element-prefixes="my-ext">
<xalan:component prefix="my-ext" functions="dummy"> <xalan:script lang="javascript"> function dummy(){ return "hop to it"; } </xalan:script> </xalan:component>
<!-- omitted intermediate templates -->
<xsl:template match="sql:categories">
<stuff>
<xsl:value-of select="."/>
<extensions>
<xsl:variable name="today" select="Date:new()" xmlns:Date="xalan://java.util.Date"/>
<xsl:value-of select="$today"/>
<function><xsl:value-of select="my-ext:dummy()"/></function>
</extensions>
</stuff>
</xsl:template>
</xsl:stylesheet>
returns this result:
<?xml version="1.0" encoding="UTF-8" ?>
<content xmlns:xalan="http://xml.apache.org/xalan" xmlns:sql="http://apache.org/cocoon/SQL/2.0">
<stuff>
~15%~1~Male~ ~20%~~Female~ ~11%~~Neither~
<extensions>
Tue Mar 04 10:28:59 EST 2003
<function />
</extensions>
</stuff>
</content>
So the javascript extension doesn't work. I placed the bsf.jar and js.jar files in the tomcat/shared/lib folder and figured that would put it in the classpath. Is that wrong?
I-Lin Kuo, Ann Arbor, MI Macromedia Certified ColdFusion 5.0 Advanced Developer Sun Certified Java 2 Programmer Ann Arbor Java Users Group (http://www.aajug.org)
_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. http://join.msn.com/?page=features/virus
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Multiple templates, Karl Stubsjoen | Thread | [xsl] Generating XML validatable by, SORENS,MICHAEL (HP-B |
Re: [xsl] Retrieve xml-document enc, Jeni Tennison | Date | RE: [xsl] thoroughly confused about, Passin, Tom |
Month |