Commentaarregels (XSL)
Naar navigatie springen
Naar zoeken springen
Hoe het werkt
Commentaarregels zijn helaas binair. Je kunt dus geen commentaarregels nesten. So be it. Voorbeeld:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <!-- <xsl:output method="xml" indent="yes"/> --> <!-- Nog meer commentaar --> ...
Geen dubbele streepjes toegestaan?
Dit:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <!-- ----------------------- --> <!-- Identity transformation --> <!-- ----------------------- --> <xsl:template match="@*|node()"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> </xsl:stylesheet>
geeft foutmelding
lxml.etree.XMLSyntaxError: Double hyphen within comment: <!-- , line 6, column 6
Dit werkt gelukkig wel:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <!-- ======================= --> <!-- Identity transformation --> <!-- ======================= --> <xsl:template match="@*|node()"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> </xsl:stylesheet>