Page 1 of 1

XSLTC doesn't support named templates?

Posted: Mon Dec 13, 2004 10:01 pm
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

Posted: Tue Dec 14, 2004 12:37 pm
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