Nabend,
Ersten muss du deinen Kode echt bereinigen.
Es ist mühsam, wenn man erstmal die vermeidbaren Fehler, wie die unmotiviert heurmstehende End-Tags, die nie geöffnet worden sind etc., beheben muss.
Ja, ich musste den Kode sehr kürzen, damit er als Posting akzeptiert wird. Dabei sind mir Fehler unterlaufen.
Übrigens, man packt keinen <h2> in einem <a>!
Wenn ich das nicht mache, klappt die Formatierung über CSS nicht mehr?!
Kannst du statt apply-templates und call templates jeweils ein for-each verwenden.
Es hat so oder so nicht viel sinn ein konstrukt zu haben wie:
<xsl:apply-templates select="Article" mode="upe" />
<xsl:template match="Article" mode="upe">
xsl:choose
<xsl:when test="testelement[. = 'UPE']">
<xsl:call-template name="upe" />
Wieder was gelernt :)
Vielen Dank für eure Hilfe. Ohne euch wär ich ziemlich verloren momentan...