ok, rather use this kind of stylesheet, below, it runs fine for me, I have
almost the same configuration.
Then use a simple pipeline to apply the xsl to an xml file.

Cheers.

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
xmlns:java="http://xml.apache.org/xslt/java"; exclude-result-prefixes="java">
 <xsl:variable name="MP5" select="java:baepp.licensekey.MP5.new()"/>
 <xsl:template match="/">
....

 <xsl:value-of select="java:endElement($MP5,local-name(.))"/>

(value returned by endElement method of my bean declared above. Can return
void, so only execution then).

Drawback : no Cocoon-like logging :-(
Ah well...

Babs

----- Original Message -----
From: "Spencer" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, October 07, 2002 5:10 PM
Subject: Cocoon, Java Extensions and Xalan


> Hi
>
> I am writing some Java extensions to XSL which are working fine when I run
> them off the command line (java org.apache.xalan etc). The Java method is
> returned and added to the transformation.
>
> However, when I use Cocoon to run the transformation, there is no Java
> output. The rest of the stylesheet works fine though. I am using Cocoon
> 2.0.3, Java 1.4.1 and Tomcat/4.1.12-LE-jdk14.
>
> Any help would be grateful,
>
> thanks Spencer
>
>
> <?xml version="1.0" encoding="UTF-8"?>
> <?cocoon-process type="xslt"?>
> <?xml-stylesheet type="text/xsl" href="patternmatch.xsl"?>
> <test>
> <teststring>He
> llo</teststring>
> </test>
>
> ------
>
> <?xml version="1.0" encoding="UTF-8"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
> xmlns:fo="http://www.w3.org/1999/XSL/Format"; xmlns:java="java"
> xmlns:match="XSLPatternMatch">
> <xsl:template match="teststring">
> <html>
> <head>
> <title></title>
> </head>
> <body>
> <xsl:value-of select="."/>
> <xsl:copy-of select="match:match(.)"/>
> Test Test
> </body>
> </html>
> </xsl:template>
> </xsl:stylesheet>
> ---------
>
> public static boolean match (String pattern)
> {
>
> boolean b;
>
>
> b = Pattern.matches ("He\\Wllo", pattern);
>
>
> return b;
> }
>
>
>
> ---------------------------------------------------------------------
> Please check that your question  has not already been answered in the
> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
>
> To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
> For additional commands, e-mail:   <[EMAIL PROTECTED]>
>
> ______________________________________________________________________
> Etudiant: Wanadoo t'offre le Pack eXtense Haut Débit soit 150,92 euros
> d'économies ! Clique ici : http://www.ifrance.com/_reloc/mail.etudiant


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to