lenya/src/webapp/lenya/pubs/default/xslt lenya-header.xsl,NONE,1.1 simple2xhtml.xsl,1.4,1.5

Andreas Hartmann <[email protected]> Wed, 14 May 2003 16:48:43 +0200
Newsgroups gmane.comp.cms.wyona.cvs
Message-ID <[email protected]>
Update of /repository/lenya/src/webapp/lenya/pubs/default/xslt
In directory erbium:/tmp/cvs-serv28388/src/webapp/lenya/pubs/default/xslt

Modified Files:
	simple2xhtml.xsl 
Added Files:
	lenya-header.xsl 
Log Message:
- added XSLT for lenya header
- inline markup for simple doctype

--- NEW FILE: lenya-header.xsl ---
<?xml version="1.0" encoding="UTF-8" ?>

<!--
    Document   : lenya-header.xsl
    Created on : 14. Mai 2003, 16:38
    Author     : andreas
    Description:
        Purpose of transformation follows.
-->

<xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:lenya="http://lenya.org/2003/"
    xmlns="http://www.w3.org/1999/xhtml"
    exclude-result-prefixes="lenya"
    >

<xsl:template match="lenya:document-title">
  <h1><xsl:apply-templates/></h1>
</xsl:template>

<xsl:template match="lenya:abstract">
  <p class="abstract"><xsl:apply-templates/></p>
</xsl:template>

</xsl:stylesheet> 

Index: simple2xhtml.xsl
===================================================================
RCS file: /repository/lenya/src/webapp/lenya/pubs/default/xslt/simple2xhtml.xsl,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** simple2xhtml.xsl	14 May 2003 12:11:52 -0000	1.4
--- simple2xhtml.xsl	14 May 2003 14:48:41 -0000	1.5
***************
*** 13,23 ****
      xmlns="http://www.w3.org/1999/xhtml"
      xmlns:simple="http://www.lenya.org/2003/simple-document"
!     exclude-result-prefixes="xhtml"
      >
  
          
  <xsl:template match="/">
    <div id="body">
!     <xsl:apply-templates select="simple:simple-document/simple:body/node()"/>
    </div>
  </xsl:template>
--- 13,29 ----
      xmlns="http://www.w3.org/1999/xhtml"
      xmlns:simple="http://www.lenya.org/2003/simple-document"
!     xmlns:lenya="http://lenya.org/2003/"
!     exclude-result-prefixes="simple lenya"
      >
+     
+ <xsl:import href="lenya-header.xsl"/>
  
          
  <xsl:template match="/">
    <div id="body">
!     <xsl:apply-templates select="simple:simple-document/lenya:header/lenya:document-title"/>
!     <xsl:apply-templates select="simple:simple-document/simple:body/simple:subtitle"/>
!     <xsl:apply-templates select="simple:simple-document/lenya:header/lenya:abstract"/>
!     <xsl:apply-templates select="simple:simple-document/simple:body/*[local-name() != 'subtitle']"/>
    </div>
  </xsl:template>
***************
*** 33,36 ****
--- 39,52 ----
  <!-- /XHTML-like tags -->
  
+ <!-- inline markup -->
+ <xsl:template match="simple:bold">
+   <strong><xsl:apply-templates/></strong>
+ </xsl:template>
+ 
+ <xsl:template match="simple:emphasize">
+   <em><xsl:apply-templates/></em>
+ </xsl:template>
+ <!-- /inline markup -->
+ 
  <!-- tables -->
  
***************
*** 72,76 ****
  
  <xsl:template match="simple:subtitle">
!   <h1><xsl:apply-templates/></h1>
  </xsl:template>
  
--- 88,92 ----
  
  <xsl:template match="simple:subtitle">
!   <h2><xsl:apply-templates/></h2>
  </xsl:template>