source: stylesheets/lfs-xsl/docbook-xsl-1.78.1/profiling/strip-attributes.xsl@ ac340c2

ml-11.0 multilib xry111/multilib
Last change on this file since ac340c2 was 15c7d39, checked in by Matthew Burgess <matthew@…>, 11 years ago

Update stylesheets to docbook-xsl-1.78.1.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10355 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
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.