source: trunk/Distribution/XSL/profiling/strip-attributes.xsl

Last change on this file was 2, checked in by jkacer, 18 years ago

Added all DocBook Framework stuff:

  • DocBook DTD
  • Transformation software FOP 0.20.5 and Saxon 6
  • XSL styles
  • Rexx scripts

Also added some WarpIN-related stuff for creation of WarpIN installation packages.
This state corresponds to version 1.0.0 from November 2005, just slightly modified to carry versioning information (Rexx scripts).

File size: 712 bytes
Line 
1<?xml version="1.0"?>
2<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
3 version="1.0">
4
5<xsl:output method="xml"/>
6
7<xsl:param name="attributes" select="''"/>
8
9<xsl:variable name="strip-attributes"
10 select="concat(' ', normalize-space($attributes), ' ')"/>
11
12<xsl:template match="@*|text()|comment()|processing-instruction()">
13 <xsl:copy/>
14</xsl:template>
15
16<xsl:template match="*">
17 <xsl:copy>
18 <xsl:for-each select="@*">
19 <xsl:if test="not(contains($strip-attributes, concat(' ',name(.),' ')))">
20 <xsl:copy-of select="."/>
21 </xsl:if>
22 </xsl:for-each>
23 <xsl:apply-templates select="node()"/>
24 </xsl:copy>
25</xsl:template>
26
27</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.