Files
pmd/maven-plugin-pmd-build/xslt/merge-rulesets.xsl
2011-12-06 18:23:51 +00:00

28 lines
820 B
XML

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="root">
<xsl:comment>
THIS FILE HAS BEEN AUTOMATICLY GENERATED.
</xsl:comment>
<rulesets>
<xsl:apply-templates/>
</rulesets>
</xsl:template>
<xsl:template match="ruleset">
<!-- Opening the appropriate file -->
<xsl:variable name="filename" select="@file"/>
<xsl:element name="language">
<xsl:attribute name="name"><xsl:value-of select="@language"/></xsl:attribute>
<!-- Adding to our tree all the nodes present there -->
<xsl:variable name="rules_file" select="document($filename)"/>
<xsl:copy-of select="$rules_file"/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>