html.xsl
author fabien
Mon, 23 Jan 2006 13:07:49 -0500
branchcthulhu_19e
changeset 0 b33e0bb8c644
permissions -rw-r--r--
[svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500 Déplacement de cthulhu_19e dans les jeux des Harmonies. Installation des jeux des harmonies dans leurs sous-répertoires respectifs. Création d'une page spécifique aux Arpèges.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
     1
<?xml version='1.0'?>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
     2
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
     3
                xmlns="http://www.w3.org/TR/xhtml1/transitional"
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
     4
                exclude-result-prefixes="#default"
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
     5
                version='1.0'>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
     6
<xsl:import href="/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/xhtml/docbook.xsl"/>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
     7
<xsl:import href="common.xsl"/>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
     8
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
     9
<xsl:param name="make.valid.html" select="1"/>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    10
<xsl:param name="html.stylesheet">aubes.css</xsl:param>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    11
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    12
<xsl:template match="glossary">
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    13
  <div class="{name(.)}">
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    14
    <xsl:if test="$generate.id.attributes != 0">
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    15
      <xsl:attribute name="id">
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    16
        <xsl:call-template name="object.id"/>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    17
      </xsl:attribute>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    18
    </xsl:if>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    19
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    20
    <xsl:call-template name="glossary.titlepage"/>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    21
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    22
    <xsl:apply-templates select="(glossentry[1]/preceding-sibling::*)"/>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    23
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    24
    <dl>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    25
      <xsl:apply-templates select="glossentry">
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    26
        <xsl:sort select="glossterm"/>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    27
      </xsl:apply-templates>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    28
    </dl>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    29
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    30
    <xsl:if test="not(parent::article)">
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    31
      <xsl:call-template name="process.footnotes"/>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    32
    </xsl:if>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    33
  </div>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    34
</xsl:template>
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    35
b33e0bb8c644 [svn] r2198@freebird: fabien | 2006-01-22 15:36:14 -0500
fabien
parents:
diff changeset
    36
</xsl:stylesheet>