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="[EMAIL PROTECTED]">
  +      <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="[EMAIL PROTECTED]">
  -                     <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="[EMAIL 
PROTECTED]'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="[EMAIL PROTECTED]'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>
  
  
  

Reply via email to