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>