Re: [xsl] absolute position() of TEI pb

Subject: Re: [xsl] absolute position() of TEI pb
From: "Steven D Majewski steve.majewski@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 20 Jun 2016 17:53:52 -0000
> On Jun 20, 2016, at 1:44 PM, Martin Honnen martin.honnen@xxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
>
> On 20.06.2016 19:39, Steven D Majewski steve.majewski@xxxxxxxxx wrote:
>>
>> <pb/> elements can mark a page break in different positions in the TEI
structure.
>>
>> //pb/position() gives me the positional number of all of the page breaks, 1
thru n.
>>
>> and something like (//pb)[position()=3] gives me the third page, for
example.
>>
>> But I want to process the document thru the identity transform, with only a
different template for the page breaks.
>> And I need, in the context of that template, to get the page number in the
sequence.
>
> You can use
>  <xsl:variable name="pos" as="xs:integer">
>    <xsl:number level="any"/>
>  </xsl:variable>


Thanks! I was thinking I needed a magic xpath or function b I didnbt think
to look among elements for a solution.

b Steve.

Current Thread