Hallo,
gegeben sei folgende xml-Datei (ohne Kopf):
<a ID="1">
<b>b</b>
<c>c</c>
</a>
<a ID="2">
<b>b</b>
<c>c</c>
</a>
<a ID="3">
<b>x</b>
<c>c</c>
</a>
Hier ein Fragemnt zum Ausgeben der XML-Datei:
<xsl:template match="a">
<xsl:if test="???">
<!-- besondere Ausgsbe -->
</xsl:if>
<xsl:value-of select="b">
</xsl:template>
Wenn der Wert von <b> sich von "b" auf "x" ändert (vom zweiten zum dritten A-Element), dann möchte ich eine spezielle Ausgabe vornehmen, bevor das dritte A-Element ausgegeben wird. Wie muß der Test dafür aussehen? (Anwendungsfall:
Ausgeben einer neuen Überschrift, wenn ein neuer Abschnitt angezeigt wird.)
MfG