forrest-svn mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rgard...@apache.org
Subject svn commit: r609437 - /forrest/trunk/main/webapp/resources/stylesheets/declare-broken-site-links.xsl
Date Sun, 06 Jan 2008 22:12:04 GMT
Author: rgardler
Date: Sun Jan  6 14:12:04 2008
New Revision: 609437

URL: http://svn.apache.org/viewvc?rev=609437&view=rev
Log:
Allow attributes with namespaces to pass through

Modified:
    forrest/trunk/main/webapp/resources/stylesheets/declare-broken-site-links.xsl

Modified: forrest/trunk/main/webapp/resources/stylesheets/declare-broken-site-links.xsl
URL: http://svn.apache.org/viewvc/forrest/trunk/main/webapp/resources/stylesheets/declare-broken-site-links.xsl?rev=609437&r1=609436&r2=609437&view=diff
==============================================================================
--- forrest/trunk/main/webapp/resources/stylesheets/declare-broken-site-links.xsl (original)
+++ forrest/trunk/main/webapp/resources/stylesheets/declare-broken-site-links.xsl Sun Jan
 6 14:12:04 2008
@@ -24,20 +24,17 @@
   then excluded by cli.xconf
 -->
 
-<!--  This match needs to cover all namespaces -->
-
   <xsl:template match="@*">
-    <!--  Note this strips namespaces from attributes -->
-    <xsl:attribute name="{local-name(.)}">
       <xsl:choose>
         <xsl:when test="contains(., 'site:') or contains(., 'ext:')">
-          <xsl:value-of select="concat('error:', .)"/>
+          <xsl:attribute name="{name(.)}">
+            <xsl:value-of select="concat('error:', .)"/>
+          </xsl:attribute>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:value-of select="."/>
+          <xsl:copy><xsl:value-of select="."/></xsl:copy>
         </xsl:otherwise>
       </xsl:choose>
-    </xsl:attribute>
   </xsl:template>
   <xsl:template match="/ | * | comment() | processing-instruction() | text()">
     <xsl:copy>



Mime
View raw message