Hello Phil,
I haven't done this myself, but from my reading
of the spec[1], you should use the context-item
attribute of xsl:evaluate to set the evaluation
context instead of relying on the surrounding
xsl:for-each instruction - as follows:
<xsl:template match="Document">
<xsl:variable name="here" select="." />
<xsl:for-each select="$xpaths//xpath">
<xsl:evaluate xpath="." context-item="$here" as="xs:boolean" />
</xsl:for-each>
</xsl:template>
Yes, I thought that as well. But when I add the context-item attribute I get
this error message from SAXON:
Attribute @context-item is not allowed on element <xsl:evaluate>
/Roger
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--