Guten Mittag,
ich hab folgendes Problem.
Ich möchte aus einer Mitarbeiter-Datenbank Daten auslesen und als HTML anzeigen.
Für die Optik möchte ich gerne, dass die Mitarbeiter pro Abteilung angezeigt werden und jede Abteilung in einen seperaten Container gepackt wird, damit er per Javascript ausgeblendet werden kann.
Dafür müssen die Container einen Namen erhalten. Ich möchte gerne, dass dieser Name dynamisch generiert wird. Für mich kam der Parameter in den Sinn.(Ein Value-of select innerhalb der Namensgenerierung ist ja nicht möglich)
Jetzt erstell ich global einen Parameter und div wird wie folgt benannt: name="$abteilungsnummer"
Direkt nach dem Beginn des Templates setz ich den Parameter auf 1.
<xsl:with-param name="abteilungsnummer" select="1" />
In jeder Schleife, in der eine Abteilung durchlaufen wird,wird dieser Parameter dann um eins erhöht.
<xsl:with-param name="abteilungsnummer" select="$abteilungsnummer + 1" />
Ich benutze den Saxony-Parser. Dieser gibt mir bei der Erstellung des HTML-Dokuments zwei Fehler:
1. XTSE0010 An xsl:template element must not contain an xsl:with-param element
2. XTSE0010 An xsl:for-each element must not contain an xsl:with-param element
Bei self-html direkt in den Beispielen wird selbst with-param innerhalb des templates angewendet oder liege ich da falsch?