[xsl] A union of two document() doesn't work

Subject: [xsl] A union of two document() doesn't work
From: Mikhail Edoshin <m.edoshin@xxxxxxx>
Date: Sat, 14 Oct 2006 19:53:23 +0400
Hi All,

I try to select several different nodes from a set of documents. I try to make the following XPath:

document(path/@href)/some/node | document(path/@href)/another/node

And then I evaluate it (that is the string) using xalan:evaluate(). Both the parts work Ok when alone, but when I try to unite them, the application quits. I tried to place parentheses around the parts, but it didn't help. I'm not sure whether this is a problem with the expression, with xalan:evaluate() or with the application. To me the expression looks fairly legal. Is this really so?

The application is FileMaker 8.0. The system-property() function tells that the internal engine is:

xsl:version: 1
xsl:vendor: Apache Software Foundation
xsl:vendor-url: http://xml.apache.org/xalan-c

Thanks in advance,
--
Mikhail Edoshin
m.edoshin@xxxxxxx

Current Thread