Hamdi Gezer: XSL if

Beitrag lesen

Hallo,

ich möchte aus eine XML-Datei, alle Tags ab dem 6. Element ausgeben, dieses klappt gut. Weiteres möchte ich, dass im Falle, wenn weniger als 6. Elemente vorhanden sind, dass eine Meldung ausgegeben wird. Dieses klappt leider nicht.

Weißt Jemand, wie ich es hinbekommen kann.

Unten ist der XSL-Teil gekürzt angegeben.

Vielen Dank für die Unterstützung.

Gruß
Hamdi

xsl:template
...
 <xsl:apply-templates select="document('Test.xml')//Element"/>
...
</xsl:template>
<xsl:template match="Element">
 <xsl:if test="position() &gt; 5">
  <xsl:apply-templates />
 </xsl:if>
 <xsl:if test="position() &lt;= 5">
  <p>Keine Elemente!</p>
 </xsl:if>
</xsl:template>