This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
once again: document() bug in cocoon?
- To: <XSL-List at mulberrytech dot com>
- Subject: once again: document() bug in cocoon?
- From: "Martin Algesten" <martin dot algesten at ibfs dot com>
- Date: Tue, 4 Apr 2000 11:07:15 +0100
- Reply-To: xsl-list at mulberrytech dot com
Once again, before I take this to another forum (cocoon bug reports?), has
anyone successfully used the document() function on a node-set in cocoon.
When doing a document( node-set ) in cocoon1.7 - xalan, seems to give me
strange errors.
In the following example I have a file-list in files.xml defined like this:
<file-list>
<absolute>file://\z:\myroot\file1.xml</absolute>
<absolute>file://\z:\myroot\file2.xml</absolute>
</file-list>
I have a stylesheet that defines this:
<xsl:template match="page">
<BODY>
<xsl:variable name="files"
select="document('file:///Z:/myroot/files.xml')"/>
<xsl:for-each select="document($files//file-list/absolute)">
Don't do anything for now
</xsl:for-each>
</BODY>
</xsl:template>
And from Xalan I get this:
----------------------------------------------
java.lang.NullPointerException
at org.apache.xalan.xpath.MutableNodeListImpl.
isNodeAfterSibling(MutableNodeListImpl.java, Compiled Code)
at org.apache.xalan.xpath.MutableNodeListImpl.
isDOMNodeAfter(MutableNodeListImpl.java, Compiled Code)
at org.apache.xalan.xpath.MutableNodeListImpl.
isNodeAfter(MutableNodeListImpl.java:459)
at org.apache.xalan.xpath.MutableNodeListImpl.
addNodeInDocOrder(MutableNodeListImpl.java, Compiled Code)
at org.apache.xalan.xslt.FuncDocument.
execute(FuncDocument.java, CompiledCode)
at org.apache.xalan.xpath.Function.execute(Function.java, Compiled Code)
at org.apache.xalan.xpath.XPath.executeFunction(XPath.java:1253)
at org.apache.xalan.xpath.XPath.execute(XPath.java:1357)
----------------------------------------------
Cheers,
Martin
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list