XSLTC doesn't support named templates?

Here should go questions about transforming XML with XSLT and FOP.
reyonman

XSLTC doesn't support named templates?

Post by reyonman »

Sorry if this is an inappropriate post..

I'm trying to compile a stylesheet and and having problems. Here's a sample..


This works..

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="*" />
</xsl:stylesheet>

This doesn't

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="*" name="wtf" />
</xsl:stylesheet>

I get this error (from the parser):

java.lang.NoSuchMethodError: org.apache.xml.utils.XMLChar.isValidQName(Ljava/lang/String;)Z

Does XSLTC not support named templates?

Here's the cmd I'm using to compile..

java org.apache.xalan.xsltc.cmdline.Compile -d /home/ryan -j test.jar -x /home/ryan/test.xslt
george
Site Admin
Posts: 2095
Joined: Thu Jan 09, 2003 2:58 pm

Post by george »

Hi,

Java 1.4 is distributed with an old version of Xalan. I guess that you are using that old version. You can find more information and a solution at:
http://xml.apache.org/xalan-j/faq.html#faq-N100CC

Best Regards,
George
Post Reply