Mercurial > dive4elements > river
view artifacts/contrib/list-unused-macros.xsl @ 8234:b6371be363b1
(issue1448) Carry sq_ti_date in artifact description anf fix sqtipanel
The sq ti panel no longer inherits from SQOffEpoch panel as it
is now to different for that to make sense. This commit also implements
createOld for the SQ Ti panel.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Mon, 08 Sep 2014 17:52:52 +0200 |
parents | 9543b768d740 |
children |
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dc="http://www.intevation.org/2011/Datacage" version="1.0"> <xsl:output method="text" encoding="UTF-8"/> <xsl:template match="/"> <xsl:text>Duplicate macros:
</xsl:text> <xsl:for-each select="//dc:macro/@name"> <xsl:variable name="mname" select="."/> <xsl:if test="count(//dc:macro[@name=$mname]) > 1"> <xsl:text> </xsl:text> <xsl:value-of select="$mname"/> <xsl:text>
</xsl:text> </xsl:if> </xsl:for-each> <xsl:text>Marcos defined but not called:
</xsl:text> <xsl:for-each select="//dc:macro/@name"> <xsl:variable name="mname" select="."/> <xsl:if test="count(//dc:call-macro[@name=$mname]) = 0"> <xsl:text> </xsl:text> <xsl:value-of select="$mname"/> <xsl:text>
</xsl:text> </xsl:if> </xsl:for-each> <xsl:text>Marcos called but not defined:
</xsl:text> <xsl:for-each select="//dc:call-macro/@name"> <xsl:variable name="mname" select="."/> <xsl:if test="count(//dc:macro[@name=$mname]) = 0"> <xsl:text> </xsl:text> <xsl:value-of select="$mname"/> <xsl:text>
</xsl:text> </xsl:if> </xsl:for-each> </xsl:template> </xsl:stylesheet>