Ken,
Thanks! Indeed, the little voice in my head whispered "instance of",
but that was about 10pm my time (later than you posted) so maybe it
was reading the list.
Cheers,
Wendell
On Mon, Mar 11, 2013 at 6:36 PM, G. Ken Holman
<gkholman(_at_)cranesoftwrights(_dot_)com> wrote:
At 2013-03-11 18:31 -0400, Wendell Piez wrote:
Could someone please remind me the most graceful way in XPath 2.0 of
determining dynamically whether any arbitrary $n is bound to a node or
sequence of nodes (i.e., no atomic values)?
instance of node()*
There's some furious parameterization going on and I just can't
remember this. (It's not the kind of thing easy to search for either.)
Not sure what you are referring to regarding parameterization.
I hope the illustration below helps.
. . . . . . . . Ken
t:\ftemp>type wendell.xsl
<?xml version="1.0" encoding="US-ASCII"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="2.0">
<xsl:output method="text"/>
<xsl:template match="/">
<xsl:variable name="test1" select="doc(''),doc('')/*/xsl:*"/>
<xsl:value-of select="count($test1),$test1 instance of node()*,'
'"/>
<xsl:variable name="test2" select="$test1,'hello',$test1"/>
<xsl:value-of select="count($test2),$test2 instance of node()*,'
'"/>
</xsl:template>
</xsl:stylesheet>
t:\ftemp>xslt2 wendell.xsl wendell.xsl
3 true
7 false
t:\ftemp>
--
Public XSLT, XSL-FO, UBL and code list classes in Europe -- Apr 2013 |
Contact us for world-wide XML consulting and instructor-led training |
Free 5-hour lecture: http://www.CraneSoftwrights.com/links/udemy.htm |
Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ |
G. Ken Holman
mailto:gkholman(_at_)CraneSoftwrights(_dot_)com |
Google+ profile: https://plus.google.com/116832879756988317389/about |
Legal business disclaimers: http://www.CraneSoftwrights.com/legal |
--~------------------------------------------------------------------
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>
--~--
--
Wendell Piez | http://www.wendellpiez.com
XML | XSLT | electronic publishing
Eat Your Vegetables
_____oo_________o_o___ooooo____ooooooo_^
--~------------------------------------------------------------------
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>
--~--