Julian von Mendel: xsl:param : redefining variable

Beitrag lesen

Hi,

ich habe folgende Eingangsdaten:

<step>123</step>
<step>foo</step>
<step>bar</step>
<step clear="clear">hehe</step>
<step>bla</step>

Die einzelnen steps gehe ich per <xsl:for-each select=".//slide">... durch. Innerhalb der Schleife möchte ich einem anderen Template die Position (position()) des step's übergeben, der als letztes ein "clear"-Attribut auf "clear" gesetzt hatte, wenn das noch nie der Fall war eine 0. Wie mache ich das am besten? Ich habe versucht im for-each einfach zu prüfen, ob der aktuelle step das Attribut gesetzt hat und wenn ja, mir in einer Variable seine Position zu merken, die ich dann später dem Template übergeben kann. Dafür müsste ich aber eine Variable überschreiben, was FOP mit der Fehlermeldung
xsl:variable : redefining displaysince
quittiert.

Schöne Grüße
Julian

--
ie:% fl:| br:^ va:| ls:< fo:| rl:( n4:° ss:) de:> js:| ch:{ sh:( mo:? zu:)