You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by mi...@apache.org on 2003/11/12 21:23:52 UTC

cvs commit: cocoon-lenya/src/webapp/lenya/bin util.xml

michi       2003/11/12 12:23:52

  Modified:    src/webapp/lenya/bin util.xml
  Added:       src/webapp/lenya/xslt/misc upper2lower_case.xsl
  Log:
  upper to lower case for migration of legacy HTML
  
  Revision  Changes    Path
  1.1                  cocoon-lenya/src/webapp/lenya/xslt/misc/upper2lower_case.xsl
  
  Index: upper2lower_case.xsl
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  
  <xsl:output method="xml"/>
  
  <xsl:template match="*"> <!-- "*" = all elements-->
     <xsl:element name="{translate(name(), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 
  'abcdefghijklmnopqrstuvwxyz')}">
     <xsl:apply-templates select="node()|@*"/>
      </xsl:element>
  </xsl:template>
  
  <xsl:template match="@*"> <!-- "*" = all attributes of elements-->
     <xsl:attribute  name="{translate(name(), 
  'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')}">
       <xsl:value-of select="."/>
     </xsl:attribute>
  </xsl:template>
  
  <xsl:template match="node()" priority="-1">
  	<xsl:copy>
  		<xsl:apply-templates select="node()|@*"/>
  	</xsl:copy>
  </xsl:template>
  
  
  </xsl:stylesheet>
  
  
  
  1.7       +12 -0     cocoon-lenya/src/webapp/lenya/bin/util.xml
  
  Index: util.xml
  ===================================================================
  RCS file: /home/cvs/cocoon-lenya/src/webapp/lenya/bin/util.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- util.xml	23 Oct 2003 08:04:45 -0000	1.6
  +++ util.xml	12 Nov 2003 20:23:51 -0000	1.7
  @@ -72,5 +72,17 @@
     </java>
   </target>
   
  +<!-- e.g. tidying legacy "HTML" stylesheets -->
  +<target name="u2l" description="Transforms upper to lower case"> 
  +    <echo>INFO: Upper 2 lower case</echo>
  +    <xslt
  +        basedir="/home/username/upper_case"
  +        destdir="/home/username/lower_case"
  +        style="${lenya.dir}/src/webapp/lenya/xslt/misc/upper2lower_case.xsl"
  +        includes="**/*.xsl"
  +        extension=".xsl"
  +        />
  +</target>
  +
   
   </project>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: lenya-cvs-unsubscribe@cocoon.apache.org
For additional commands, e-mail: lenya-cvs-help@cocoon.apache.org