all="""
hrn
slice-whitelist
+all
""".split()
<match name="slice-whitelist">
- <context select="//sfa/current/slice@hrn"/>
+ <context select="//request-context/slice@hrn"/>
<processor filename="slice-whitelist.xsl"/>
</match>
+++ /dev/null
-<?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:template match="sfatables-input"/>
-</xsl:stylesheet>
+++ /dev/null
-<?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:template match="sfatables-input"/>
-</xsl:stylesheet>
+++ /dev/null
-<?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:template match="sfatables-input"/>
-</xsl:stylesheet>
+++ /dev/null
-<?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:template match="sfatables-input"/>
-</xsl:stylesheet>
<target name="ACCEPT">
<!-- The context is empty, since this target does not require any input from SFA -->
- <context select=""/>
- <attributes>
- <attribute terminal="yes"/>
- </attributes>
- <processor filename="accept.xsl"/>
+ <rule element="*">
+ <context select=""/>
+ <attributes>
+ <attribute terminal="yes"/>
+ </attributes>
+ <processor filename="accept.xsl"/>
+ </rule>
</target>
<target name="REJECT">
<!-- The context is empty, since this target does not require any input from SFA -->
- <context select=""/>
- <attributes>
- <attribute terminal="yes"/>
- </attributes>
- <processor filename="reject.xsl"/>
+ <rule element="*">
+ <context select=""/>
+ <attributes>
+ <attribute terminal="yes"/>
+ </attributes>
+ <processor filename="reject.xsl"/>
+ </rule>
</target>
</nodespec>
</request>
</rspec>
- """