From: David Carlisle <davidc(_at_)nag(_dot_)co(_dot_)uk>
> How can you tell if an XSLT implementation implements Namespace nodes
(in
> the XDM sense), if it does not support the namespace axis?
Like this, for example:
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template name="main">
<xsl:variable name="x" as="item()*">
<xsl:namespace name="a" select="'data:,a'"/>
<xsl:namespace name="b" select="'data:,b'"/>
<x/>
<xsl:attribute name="c" select="'c'"/>
</xsl:variable>
<xsl:value-of select="count($x)"/>
</xsl:template>
</xsl:stylesheet>
This should produce the result 4, and it's hard to see how it can do so
unless the fist two items in $x are namespace nodes.
A good example!
But I contest your assertion that it should produce the answer 4.
Either 2 or 4 look acceptable answers to me.
_________________________________________________________________
It's Hotmail's 10th Birthday! Come and play Pass the Parcel
http://www.msnpasstheparcel.com
--~------------------------------------------------------------------
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>
--~--