Eigentlich ist die Aufgabe extrem einfach doch irgendwas muss ich wohl falsch machen,
hier die CDSammlung.xml: http://www.fallendestiny.net/mmp/SMIL/cdsammlung.xml
ich möchte lediglich die vorherigen siblings zählen um diese dann anschließend in dem attribut begin zu nutzen, es soll so aussehen: begin=22, im zweiten durchlaufen begin=42, 3ter durchlauf glaub 58, 76, 93, 105, 118, 144
Alles anzeigen
hier die CDSammlung.xml: http://www.fallendestiny.net/mmp/SMIL/cdsammlung.xml
ich möchte lediglich die vorherigen siblings zählen um diese dann anschließend in dem attribut begin zu nutzen, es soll so aussehen: begin=22, im zweiten durchlaufen begin=42, 3ter durchlauf glaub 58, 76, 93, 105, 118, 144
Quellcode
- <?xml version="1.0" encoding="iso-8859-1"?>
- <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:rn="http://features.real.com/2001/SMIL20/Extensions">
- <xsl:output method="xml" encoding="iso-8859-1"/>
- <xsl:template match="/CDSAMMLUNG">
- <xsl:for-each select="./ALBUM">
- <time>
- <xsl:attribute name="begin">
- <xsl:variable name="pres">
- <xsl:number level="any" count="/ALBUM/TRACKS/TRACK" format="1"/>
- </xsl:variable>
- <xsl:value-of select="$pres"/>
- </xsl:attribute>
- </time>
- </xsl:for-each>
- </xsl:template>
- </xsl:stylesheet>