Subject: Re: [xsl] position last and attributes From: Mukul Gandhi <gandhi.mukul@xxxxxxxxx> Date: Thu, 20 Sep 2012 18:00:14 +0530 |
Hi Ihe, On Thu, Sep 20, 2012 at 4:05 PM, Ihe Onwuka <ihe.onwuka@xxxxxxxxxxxxxx> wrote: > the same way that I say that applying an ordering semantic to > something that is unordered is paradoxical. As has been discussed, the position() and last() functions have ordering semantics that relates to the instance sequence (which most likely exists in a XSLT stylesheet at run-time). This ordering is not related to the document order of an XML instance. Also, a sequence may contain heterogeneous collection of items (like elements, attributes, atomic values all in one sequence). For e.g, if you do, <!-- iterate elements and attributes together --> <xsl:for-each select="elem | @*"> <xsl:value-of select="position()"/> </xsl:for-each> Then the value of position() in this case, is the position of context item (which could be an element or attribute). -- Regards, Mukul Gandhi
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] position last and attribu, Wolfgang Laun | Thread | Re: [xsl] position last and attribu, Michael Kay |
Re: [xsl] position last and attribu, Wolfgang Laun | Date | Re: [xsl] position last and attribu, Ihe Onwuka |
Month |