Commentaarregels (XSL): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(Nieuwe pagina aangemaakt met '== Commentaarregels == Zie Commentaarregels (XSL). [http://www.functionx.com/xml/Lesson04.htm]: Commentaarregels zijn helaas binair. Je kunt dus geen comment...') |
|||
Regel 1: | Regel 1: | ||
− | == | + | == Hoe het werkt == |
− | |||
− | |||
− | |||
− | |||
Commentaarregels zijn helaas binair. Je kunt dus geen commentaarregels nesten. So be it. Voorbeeld: | Commentaarregels zijn helaas binair. Je kunt dus geen commentaarregels nesten. So be it. Voorbeeld: | ||
Regel 13: | Regel 9: | ||
<xsl:output method="xml" indent="yes"/> | <xsl:output method="xml" indent="yes"/> | ||
--> | --> | ||
+ | |||
+ | <!-- Nog meer commentaar --> | ||
... | ... |
Versie van 19 apr 2018 15:58
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"> <xsl:template match="@*|node()"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> </xsl:stylesheet>