<!-- Get the correct format -->
<xsl:output method="xml" indent="yes"/>
<xsl:namespace-alias stylesheet-prefix="xs" result-prefix="xs"></xsl:namespace-alias>
<!-- Remove all comments from the schema files -->
<xsl:template match="*|@*">
<xsl:copy>
<xsl:apply-templates select="*|@*"/>
</xsl:copy>
</xsl:template>
<!-- suppress the location of the schema -->
<xsl:template match = "@xsi:schemaLocation"/>
<!-- suppress the constraints of the schema
<xsl:template match = "constraints"/> -->
<!-- suppress all documentation items
<xsl:template match = "info"/> -->
<!-- suppress constraints for deprecated items -->
<xsl:template match = "constraints[../info/deprecated]"/>
<!-- suppress all documentation for deprecated items -->
<xsl:template match = "desc[../deprecated]"/>
<xsl:template match = "label[../deprecated]"/>
<!-- copy all other documentation with content -->
<xsl:template match="info|desc|label">
<xsl:copy>
<xsl:apply-templates select="@*"/>
<xsl:value-of select="."/>
</xsl:copy>
</xsl:template>
<!-- suppress all author items -->
<xsl:template match = "author"/>
<!-- suppress values, which are marked as nil -->
<xsl:template match="value[@xsi:nil='true']" />
<!-- copy all other values with content -->
<xsl:template match="value">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match ="it|unicode">
<xsl:copy>
<xsl:apply-templates select = "@*|node()"/>
</xsl:copy>
</xsl:template>
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.