ich hab ne kleine xml-datei gegeben z.B.
<objekte> <obj typ="1"> <name>Objekt 1</name> </obj> <obj typ="2"> <name>Objekt 2</name> </obj> <obj typ="1"> <name>Objekt 3</name> </obj> </objekte>
ich möchte das ganze per xsl schön nach dem typ sortiert ausgeben.
Aber, vor jedem neuen Typen soll auch noch eine entsprechende Beschreibung eingeschoben werden.
also klartext, so solls aussehen:
Typ 1 Objekt 1 Objekt 3 Typ 2 Objekt 2
die liste an sich auszugeben ist ja im grunde kein problem:
<xsl:template match="/"> <html><body><table> <xsl:for-each select="/objekte/obj"> <xsl:sort select="@typ" order="ascending" data-type="number" /> <tr><td><xsl:value-of select="name" /></td></tr> </xsl:for-each> </table></body></html> </xsl:template>
aber wie schieb ich da jetzt noch eine zeile ein? man müsste ja irgendwie auf den typen des vorherigen Objektes zugreifen um ihn mit dem aktuellem zu überprüfen.
hatt irgendjemand dafür ne idee?
mfg eXo