Moved xslt extensions to processors/
[sfa.git] / sfatables / targets / restrict_to_nodes.xsl
diff --git a/sfatables/targets/restrict_to_nodes.xsl b/sfatables/targets/restrict_to_nodes.xsl
deleted file mode 100644 (file)
index 2ecba22..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-    <!-- Magic sauce copied from a manual. This fragment basically copies everything except for
-    stuff that explicitly matches with the templates defined below. In the case of such a match,
-    the matched node is treated differently.-->
-    <xsl:template match="@* | node()">
-        <xsl:copy>
-            <xsl:apply-templates select="@* | node()"/>
-        </xsl:copy>
-    </xsl:template>
-
-    <xsl:variable name="whitelist_prefix" select="//rspec//rule/argument[name='whitelist']/value"/>
-    <xsl:variable name="blacklist_prefix" select="//rspec//rule/argument[name='blacklist']/value"/>
-
-    <!-- Drop nodes that are not in the whitelist -->
-    <xsl:template match="node">
-            <xsl:choose>
-                <xsl:when test="starts-with(@name,$whitelist_prefix) and not($blacklist_prefix and starts-with(@name,$blacklist_prefix))">
-                    <xsl:copy-of select="."/>
-                </xsl:when>
-                <xsl:otherwise/>
-            </xsl:choose>
-    </xsl:template>
-
-    <xsl:template match="sfatables-input"/>
-</xsl:stylesheet>