xsl-list
[Top] [All Lists]

Re: [xsl] Problem with iterating through a sequence of integers

2008-04-28 13:52:28
On 28/04/2008, Costello, Roger L. <costello(_at_)mitre(_dot_)org> wrote:
 > Why would you want to have a test of . instance of node()
 > in a context where it can be statically determined that .
 > is not a node?


I am using the xsl:choose statement with varied XPath expressions in
 the for-loop, e.g.


    <xsl:for-each select="//Book/Author">

       -- the xsl:choose statement --
    </xsl:for-each>

 I want the choose statement to work regardless of whether the
 for-loop's XPath expression contains nodes or atomic values.

 Any suggestions on how to solve this?

It seems an odd requirement (I've never needed to process a sequence
in this way) - maybe you could define the requirements a little more
fully?

Alternatively - if you are going to process nodes as strings anyway -
convert them to an atomic value when you create the sequence:

(//Book/Author/xs:string(.), 1, 2, 3)

-- 
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/

--~------------------------------------------------------------------
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>
--~--