Subject: RE: Xalan question
From: "Aron Bock" <aronbock@xxxxxxxxxxx>
Date: Sun, 31 Jul 2005 15:22:51 +0000
|
You need to bind the xalan prefix. Google "xalan node-set" for an example.
For details on "write", see
http://xml.apache.org/xalan-j/apidocs/org/apache/xalan/lib/Redirect.html ;
here the prefix used is "redirect"
--A
From: "Karl Koch" <TheRanger@xxxxxxx>
Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To: "Mulberry list" <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Xalan question
Date: Sun, 31 Jul 2005 17:14:28 +0200 (MEST)
I am using Xalan J Version 2.5.2. I want to run the following stylesheet:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" omit-xml-declaration="yes"/>
<xsl:template match="book">
<xsl:variable name="a"><xsl:number/></xsl:variable>
<xalan:write file="{concat($a,'.xml')}">
<xsl:copy-of select="*" />
</xalan:write>
</xsl:template>
</xsl:stylesheet>
I run Xalan with the following commandline:
set CLASSPATH=D:\xalan.jar;D:\bsf.jar
java org.apache.xalan.xslt.Process -IN input.xml -XSL SplittingUp.xslt
I get as an output: The prefix "xalan" for element "xalan:write" is not
bound.
What does that mean? Does somebody here use Xalan for processing with XSLT
extension. I am despeatly looking for a solution....
Karl
_________________________________________________________________
Dont just search. Find. Check out the new MSN Search!
http://search.msn.click-url.com/go/onm00200636ave/direct/01/
|