pices: iteration

Beitrag lesen

Hallo,

wie kann ich programmieren damit ich immer eine neue id habe wenn das programm "xsldig:query" durchläuft.

*sigh* Eine ID sollte an sich keine Zahl sein.

Aber z.B.:

<xsl:attribute-set name="probe">
   <xsl:attribute name="id">
      <xsl:value-of select="position()" />
   </xsl:attribute>
</xsl:attribute-set>

oder viel besser:

<xsl:attribute-set name="probe">
   <xsl:attribute name="id">
      <xsl:value-of select="generate-id(.)" />
   </xsl:attribute>
</xsl:attribute-set>

Grüße
Thomas

fonctioniert immer nicht.der rausgegebenen Zahl ist immer gleich="1".Hängt vielleicht von der struktur des Documents .
kann ich eine untere function programmieren , die wenn sie im xsl:attribute-set gerufen ist immer an der Stelle eine neue Zahl(zahl+1) für meine "id" rausgibt? wie geht das?