cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From step...@apache.org
Subject cvs commit: cocoon-2.1/src/webapp/samples/i18n simple.xsl site2html.xsl
Date Sun, 04 May 2003 19:00:44 GMT
stephan     2003/05/04 12:00:44

  Modified:    src/webapp/samples/i18n simple.xsl site2html.xsl
  Log:
  Correct identation.
  
  Revision  Changes    Path
  1.2       +94 -73    cocoon-2.1/src/webapp/samples/i18n/simple.xsl
  
  Index: simple.xsl
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/webapp/samples/i18n/simple.xsl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- simple.xsl	9 Mar 2003 00:11:09 -0000	1.1
  +++ simple.xsl	4 May 2003 19:00:44 -0000	1.2
  @@ -1,76 +1,97 @@
   <?xml version="1.0" encoding="UTF-8"?>
  -<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  +
  +  <xsl:template match="root">
  +    <page language="{@language}">
  +      <title>
  +        <xsl:value-of select="title"/>
  +      </title>
  +      <h2>
  +        <font color="navy">
  +          <xsl:value-of select="title"/>
  +        </font>
  +        <xsl:apply-templates select="form"/>
  +      </h2>
  +      <h5>
  +        <xsl:value-of select="sub-title"/>
  +      </h5>
  +      <hr align="left" noshade="noshade" size="1"/>
  +      <small>
  +        <font color="red">
  +          <i>
  +            <xsl:apply-templates select="annotation"/>
  +          </i>
  +        </font>
  +      </small>
  +      <xsl:apply-templates select="content"/>
  +      <hr align="left" noshade="noshade" size="1"/>
  +      <xsl:apply-templates select="bottom"/>
  +    </page>
  +  </xsl:template>
  +
  +  <xsl:template match="menu">
  +    <font size="-1">
  +      <xsl:for-each select="item">
  +        <xsl:apply-templates select="."/>
  +        <xsl:if test="position() != last()">
  +          <xsl:text> | </xsl:text>
  +        </xsl:if>
  +      </xsl:for-each>
  +    </font>
  +  </xsl:template>
  +
  +  <xsl:template match="link">
  +    <a href="{href}">
  +      <xsl:value-of select="normalize-space(title)"/>
  +    </a>
  +  </xsl:template>
  +
  +  <xsl:template match="item/title">
  +    <font color="maroon">
  +      <xsl:copy-of select="normalize-space(.)"/>
  +    </font>
  +  </xsl:template>
  +
  +  <xsl:template match="content">
  +    <xsl:apply-templates/>
  +  </xsl:template>
  +
  +  <xsl:template match="para">
  +    <p>
  +      <font color="navy"><b><xsl:number format="0. "/><xsl:value-of
select="@name"/></b>: <xsl:value-of select="@title"/></font>
  +      <br/>
  +      <font size="-1">
  +        <xsl:apply-templates select="text() | strong"/>
  +      </font>
  +    </p>
  +  </xsl:template>
  +
  +  <xsl:template match="strong">
  +    <b>
  +      <xsl:apply-templates select="text()"/>
  +    </b>
  +  </xsl:template>
  +
  +  <xsl:template match="bottom">
  +    <small>
  +      <b>
  +        <xsl:value-of select="copyright"/>
  +      </b>
  +    </small>
  +  </xsl:template>
  +
  +  <xsl:template match="form">
  +    <form>
  +      <xsl:copy-of select="@*"/>
  +      <xsl:apply-templates/>
  +    </form>
  +  </xsl:template>
  +
  +  <xsl:template match="input">
  +    <input>
  +      <xsl:copy-of select="@*"/>
  +      <xsl:apply-templates/>
  +    </input>
  +  </xsl:template>
   
  -	<xsl:template match="root">
  -	    <page language="{@language}">
  -	                <title>
  -	                    <xsl:value-of select="title" />
  -	                </title>
  -				<h2>
  -					<font color="navy">
  -						<xsl:value-of select="title"/>
  -					</font>
  -      			     <xsl:apply-templates select="form" />
  -				</h2>
  -				<h5><xsl:value-of select="sub-title"/></h5>
  -				<hr align="left" noshade="noshade" size="1"/>
  -				<small><font color="red"><i><xsl:apply-templates select="annotation"/></i></font></small>
  -				
  -				<xsl:apply-templates select="content" />
  -				
  -				<hr align="left" noshade="noshade" size="1"/> 
  -				<xsl:apply-templates select="bottom"/>
  -		</page>
  -	</xsl:template>
  -	
  -	<xsl:template match="menu">
  -		<font size="-1">
  -			<xsl:for-each select="item">
  -				<xsl:apply-templates select="."/>
  -				<xsl:if test="position() != last()"><xsl:text> | </xsl:text></xsl:if>
  -			</xsl:for-each>
  -		</font>	
  -	</xsl:template>
  -	
  -	<xsl:template match="link">
  -		<a href="{href}"><xsl:value-of select="normalize-space(title)"/></a>
  -	</xsl:template>
  -	
  -	<xsl:template match="item/title">
  -		<font color="maroon"><xsl:copy-of select="normalize-space(.)"/></font>
  -	</xsl:template>
  -	
  -	<xsl:template match="content">
  -		<xsl:apply-templates />
  -	</xsl:template>
  -	
  -	<xsl:template match="para">
  -		<p>
  -			<font color="navy"><b><xsl:number format="0. "/> <xsl:value-of
select="@name"/> </b>: <xsl:value-of select="@title"/></font><br/>
  -			<font size="-1"><xsl:apply-templates select="text() | strong"/></font>
  -		</p>	
  -	</xsl:template>
  -	
  -	<xsl:template match="strong">
  -	    <b><xsl:apply-templates select="text()"/></b>
  -	</xsl:template>
  -	
  -	<xsl:template match="bottom">
  -		<small><b><xsl:value-of select="copyright"/></b></small>
	
  -	</xsl:template>
  -	
  -	<xsl:template match="form">
  -	    <form>
  -	        <xsl:copy-of select="@*" />
  -	        <xsl:apply-templates />
  -	    </form>
  -	</xsl:template>
  -	
  -	<xsl:template match="input">
  -	    <input>
  -	        <xsl:copy-of select="@*" />
  -	        <xsl:apply-templates />	        
  -	    </input>
  -	</xsl:template>
  -	
   </xsl:stylesheet>
  
  
  
  1.2       +64 -1     cocoon-2.1/src/webapp/samples/i18n/site2html.xsl
  
  Index: site2html.xsl
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/webapp/samples/i18n/site2html.xsl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- site2html.xsl	9 Mar 2003 00:11:09 -0000	1.1
  +++ site2html.xsl	4 May 2003 19:00:44 -0000	1.2
  @@ -1 +1,64 @@
  -<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

   <xsl:param name="locale" />
    <xsl:param name="page" />

    <xsl:template
match="site">
        <html>
            <head>
                <title>
                   <xsl:value-of select="page/title" />
                </title>
               <link rel="stylesheet" href="page.css" type="text/css"/>
           
</head>
            <body>
                <table class="path">
       
            <tr>
                        <td>
                            <a
href="../../">Apache Cocoon Main</a>&#160;&gt;&#160;<a href="../">Samples</a>&#160;&gt;&#160;<span
class="current">Internationalization (i18n) and Localization (l10n)</span>      
                 
                        </td>
                    </tr>
   
            </table>            
                <table class="topline"><tr><td>&#160;</td></tr></table>
               <table cellspacing="0" cellpadding="0" summary="content pane">
     
              <tr>
                        <td width="5" class="navbar">&#160;</td>
                       <td rowspan="2" valign="top" nowrap="nowrap" width="300">
  
                         <xsl:apply-templates select="table[@class='menu']"/>
     
                  </td>
                        <td valign="top" class="navbar" align="left">
                           Language: <xsl:value-of select="page/@language" /> (<xsl:value-of
select="$locale" />)
                        </td>
                        <td
width="*" valign="top" class="navbar" align="right">
                            Page:
<xsl:value-of select="$page" />
                        </td>
               
    </tr>
                    <tr>
                        <td>&#160;</td>
                       <td class="content" valign="top" colspan="2">
              
             <xsl:apply-templates select="page"/>
                        </td>
                   </tr>
                </table>
                <table>
                   <tr>
                        <td class="copyright">
      
                     Copyright (c) 1999-2002 <a href="http://www.apache.org/">Apache
Software Foundation</a>. All Rights Reserved.
                        </td>
 
                  </tr>
                </table>
            </body>
  
     </html>
    </xsl:template>
    
    <xsl:template match="node()|@*" priority="-1">
       <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:apply-templates/>
       </xsl:copy>
    </xsl:template>
    
</xsl:stylesheet>
  \ No newline at end of file
  +<?xml version="1.0"?>
  +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  +  <xsl:param name="locale"/>
  +  <xsl:param name="page"/>
  +  <xsl:template match="site">
  +    <html>
  +      <head>
  +        <title>
  +          <xsl:value-of select="page/title"/>
  +        </title>
  +        <link rel="stylesheet" href="page.css" type="text/css"/>
  +      </head>
  +      <body>
  +        <table class="path">
  +          <tr>
  +            <td>
  +              <a href="../../">Apache Cocoon Main</a>&#xA0;&gt;&#xA0;
  +              <a href="../">Samples</a>&#xA0;&gt;&#xA0;
  +              <span class="current">Internationalization (i18n) and Localization
(l10n)</span>
  +            </td>
  +          </tr>
  +        </table>
  +        <table class="topline">
  +          <tr>
  +            <td>&#xA0;</td>
  +          </tr>
  +        </table>
  +        <table cellspacing="0" cellpadding="0" summary="content pane">
  +          <tr>
  +            <td width="5" class="navbar">&#xA0;</td>
  +            <td rowspan="2" valign="top" nowrap="nowrap" width="300">
  +              <xsl:apply-templates select="table[@class='menu']"/>
  +            </td>
  +            <td valign="top" class="navbar" align="left">
  +              Language: <xsl:value-of select="page/@language"/> (<xsl:value-of
select="$locale"/>)
  +            </td>
  +            <td width="*" valign="top" class="navbar" align="right">
  +              Page: <xsl:value-of select="$page"/>
  +            </td>
  +          </tr>
  +          <tr>
  +            <td>&#xA0;</td>
  +            <td class="content" valign="top" colspan="2">
  +              <xsl:apply-templates select="page"/>
  +            </td>
  +          </tr>
  +        </table>
  +        <table>
  +          <tr>
  +            <td class="copyright">
  +              Copyright (c) 1999-2002 <a href="http://www.apache.org/">Apache Software
Foundation</a>. All Rights Reserved.
  +            </td>
  +          </tr>
  +        </table>
  +      </body>
  +    </html>
  +  </xsl:template>
  +  <xsl:template match="node()|@*" priority="-1">
  +    <xsl:copy>
  +      <xsl:apply-templates select="@*"/>
  +      <xsl:apply-templates/>
  +    </xsl:copy>
  +  </xsl:template>
  +</xsl:stylesheet>
  
  
  

Mime
View raw message