So I construct a node whose base URI is set to the parameter $base-uri:
<xsl:variable name="base-uri-node">
<dummy xml:base="{$base-uri}" />
</xsl:variable>
Is that correct, as a way to create a node whose base URI is a desired
value?
You're constructing two nodes there: a document node whose base URI is
that of the stylesheet, and a child element node whose base URI is
$base-uri. And the one that you pass to the document() function is the
document node.
Adding as="element()" to the xsl:variable would fix it; alternatively,
use resolve-uri() as Andrew suggests.
Michael Kay
Saxonica
--~------------------------------------------------------------------
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>
--~--