You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-cvs@jakarta.apache.org by se...@apache.org on 2005/07/16 01:01:26 UTC
svn commit: r219258 - /jakarta/site/xdocs/stylesheets/sitechk.xsl
Author: sebb
Date: Fri Jul 15 16:01:26 2005
New Revision: 219258
URL: http://svn.apache.org/viewcvs?rev=219258&view=rev
Log:
XSL to check for tags with more than one attribute
Added:
jakarta/site/xdocs/stylesheets/sitechk.xsl (with props)
Added: jakarta/site/xdocs/stylesheets/sitechk.xsl
URL: http://svn.apache.org/viewcvs/jakarta/site/xdocs/stylesheets/sitechk.xsl?rev=219258&view=auto
==============================================================================
--- jakarta/site/xdocs/stylesheets/sitechk.xsl (added)
+++ jakarta/site/xdocs/stylesheets/sitechk.xsl Fri Jul 15 16:01:26 2005
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+<!--
+ Generate a warning if any node contains more than 1 attribute
+-->
+ <xsl:template match="node()">
+ <!-- xsl nodes can contain multiple attributes -->
+ <xsl:if test="not(starts-with(name(),'xsl:'))">
+ <xsl:if test="count(@*)>1">
+ <xsl:message terminate = "no">
+ <xsl:value-of select="name()"/> tag contains <xsl:value-of select="count(@*)"/> attributes</xsl:message>
+ </xsl:if>
+ </xsl:if>
+ <xsl:apply-templates/>
+ </xsl:template>
+
+</xsl:stylesheet>
Propchange: jakarta/site/xdocs/stylesheets/sitechk.xsl
------------------------------------------------------------------------------
svn:eol-style = native
---------------------------------------------------------------------
To unsubscribe, e-mail: site-cvs-unsubscribe@jakarta.apache.org
For additional commands, e-mail: site-cvs-help@jakarta.apache.org