xsl-list
[Top] [All Lists]

[xsl] xsl:number problem

2014-12-20 15:09:46
Hi list

I have reduced the problem to this:

Input:

<items>
    <a.x/>
    <b.x/>
    <a.x/>
</items>

Full Stylesheet:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="2.0">
    <xsl:output method="text"/>
    <xsl:strip-space elements="*"/>
    <xsl:template match="*[substring-before(local-name(), '.') = 'a']">
        <xsl:number/>
    </xsl:template>
</xsl:stylesheet>

Result:

12

That is what I want!

But if I change input to (one x added to first element name):


<items>
    <a.xx/>
    <b.x/>
    <a.x/>
</items>

Result is

11

Several Saxon processors tested from inside Oxygen.

Any suggestions?


Cheers
Jesper Tverskov
http://www.xmlplease.com
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--

<Prev in Thread] Current Thread [Next in Thread>
  • [xsl] xsl:number problem, Jesper Tverskov jesper(_dot_)tverskov(_at_)gmail(_dot_)com <=