Ersten Knoten selektieren das bestimmen Wert enthält
Stephan B.
- xsl
Will mit XSLT einen Code für meine DB generieren das mir automatisch IDs von einer Reihenfolge einträgt. Hänge an einer Schleife:
Und zwar möchte ich einen Knoten selektieren dessen Seite Element als nächstes das Attribut stufe mit dem Wert "l" enthält
Struktur:
<seite stufe="lz">...</seite>
<seite stufe="lzw">...</seite>
<seite stufe="z">...</seite>
<seite stufe="zw">...</seite>
<seite stufe="lw">...</seite>
.... ca. 100 Stück
Habe bisher vieles Probiert was aber nicht Hilft, u.a.:
<xsl:for-each select="following::seite[contains(@stufe,'l')]">
<xsl:if test="position()=1">
beliebiger code in der IDs generiert werden...
</xsl:if></xsl:for-each>
<xsl:for-each select="following::seite[contains(@stufe,'l')][1]">
beliebiger code in der IDs generiert werden...
</xsl:for-each>
Wie wäre die Richtige vorgehensweise
Gruß Stephan
Hallo,
Will mit XSLT einen Code für meine DB generieren das mir automatisch IDs von einer Reihenfolge einträgt. Hänge an einer Schleife:
Und zwar möchte ich einen Knoten selektieren dessen Seite Element als nächstes das Attribut stufe mit dem Wert "l" enthält
Struktur:
<seite stufe="lz">...</seite>
<seite stufe="lzw">...</seite>
<seite stufe="z">...</seite>
<seite stufe="zw">...</seite>
<seite stufe="lw">...</seite>
.... ca. 100 StückHabe bisher vieles Probiert was aber nicht Hilft, u.a.:
<xsl:for-each select="following::seite[contains(@stufe,'l')]">
<xsl:for-each select="following::seite[@stufe[contains(.,'l')]][1]">
Grüße
Thomas
<xsl:for-each select="following::seite[@stufe[contains(.,'l')]][1]">