Hallo,
ich möchte gerne eine XML-Datei für mehrere XSL-Dateien verwenden. Dazu habe ich folgende XSL-Teil geschrieben:
<xsl:apply-templates select="document('../../../Newssystem/Newssystem.xml')//Nachricht">
<xsl:sort select="Datum" order="descending" data-type="text" />
<xsl:if test="position() <= 10">
<!--<xsl:if test="position() > 10">-->
<xsl:template match="Titel">
<h3><xsl:value-of select="." /></h3>
</xsl:template>
<xsl:template match="Text">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="Fett">
<b><xsl:value-of select="." /></b>
</xsl:template>
<xsl:template match="Link">
<a>
<xsl:attribute name="href">
<xsl:value-of select="Url" />
<p><b><xsl:value-of select="Url-Text" /></b></p>
</xsl:attribute>
</a>
</xsl:template>
</xsl:if>
</xsl:apply-templates>
Bei mir klappt es leider nicht. Für Hilfe eure/Ihre wäre ich sehr dankbar.
Gruß
Rojhan
ich möchte gerne eine XML-Datei für mehrere XSL-Dateien verwenden. Dazu habe ich folgende XSL-Teil geschrieben:
<xsl:apply-templates select="document('../../../Newssystem/Newssystem.xml')//Nachricht">
<xsl:sort select="Datum" order="descending" data-type="text" />
<xsl:if test="position() <= 10">
<!--<xsl:if test="position() > 10">-->
<xsl:template match="Titel">
<h3><xsl:value-of select="." /></h3>
</xsl:template>
<xsl:template match="Text">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="Fett">
<b><xsl:value-of select="." /></b>
</xsl:template>
<xsl:template match="Link">
<a>
<xsl:attribute name="href">
<xsl:value-of select="Url" />
<p><b><xsl:value-of select="Url-Text" /></b></p>
</xsl:attribute>
</a>
</xsl:template>
</xsl:if>
</xsl:apply-templates>
Bei mir klappt es leider nicht. Für Hilfe eure/Ihre wäre ich sehr dankbar.
Gruß
Rojhan