Hallo,
Ich möchte jetzt das Style Sheet nicht verwenden wenn es nicht zu XML Dokument passt (ich habe dafür einen Tag VERSION eingefügt). Kann ich sagen "Wenn das XML Dokument nicht die richtige Version hat, nutze das Style Sheet nicht?" ???? Ich möchte dann das XML Dok ganz normal ausgeben.
Klar kannst du das sagen.
Wenn du etwas schreibst, dass deine XML-Datei noch vor der XSL-Transformation analysiert und dein VERSION-Element ausliest.
Im Stylesheet kannst du, wie schon gesagt, selbst sagen was passieren soll wenn das VERSION-Element vorhanden ist:
<xsl:template match="/">
xsl:choose
<xsl:when test="VERSION = '0.9'">
<xsl:copy-of select="/" />
</xsl:when>
xsl:otherwise
<!-- alles andere was passieren soll -->
</xsl:otherwise>
</xsl:choose>
</xsl:template>
Grüße
Thomas