Subject: Re: [xsl] Determining the type of items in a sequence From: Wendell Piez <wapiez@xxxxxxxxxxxxxxx> Date: Tue, 12 Mar 2013 09:03:22 -0400 |
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@xxxxxxxxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxx | > Google+ profile: https://plus.google.com/116832879756988317389/about | > Legal business disclaimers: http://www.CraneSoftwrights.com/legal | > -- Wendell Piez | http://www.wendellpiez.com XML | XSLT | electronic publishing Eat Your Vegetables _____oo_________o_o___ooooo____ooooooo_^
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Determining the type of i, G. Ken Holman | Thread | Re: [xsl] How can one get the name , Philip Fearon |
Re: [xsl] Determining the type of i, G. Ken Holman | Date | Re: [xsl] How can one get the name , Philip Fearon |
Month |