[svn/pld-doc]: rev 234 - in pld-doc/book: . stylesheet
serek w svn.pld-dc.org
serek w svn.pld-dc.org
Wto, 13 Sty 2004, 22:10:25 CET
Author: serek
Date: 2004-01-13 22:10:24 +0100 (Tue, 13 Jan 2004)
New Revision: 234
Added:
pld-doc/book/stylesheet/
pld-doc/book/stylesheet/.cvsignore
pld-doc/book/stylesheet/Makefile
pld-doc/book/stylesheet/config-en.xml
pld-doc/book/stylesheet/config-pl.xml
pld-doc/book/stylesheet/copy.xsl
pld-doc/book/stylesheet/empty.png
pld-doc/book/stylesheet/html/
pld-doc/book/stylesheet/icon-small.png
pld-doc/book/stylesheet/icon.png
pld-doc/book/stylesheet/links.xml
pld-doc/book/stylesheet/next-small.png
pld-doc/book/stylesheet/next.png
pld-doc/book/stylesheet/pld-big.png
pld-doc/book/stylesheet/pld-guide.xspp
pld-doc/book/stylesheet/pld-pisarz.png
pld-doc/book/stylesheet/pld-rec.png
pld-doc/book/stylesheet/prev-small.png
pld-doc/book/stylesheet/prev.png
pld-doc/book/stylesheet/up.png
pld-doc/book/stylesheet/validate
pld-doc/book/stylesheet/webpage.xml
Log:
- new rendering system.
Added: pld-doc/book/stylesheet/.cvsignore
===================================================================
--- pld-doc/book/stylesheet/.cvsignore 2004-01-13 21:06:24 UTC (rev 233)
+++ pld-doc/book/stylesheet/.cvsignore 2004-01-13 21:10:24 UTC (rev 234)
@@ -0,0 +1 @@
+all.xml style.xsl html
Added: pld-doc/book/stylesheet/Makefile
===================================================================
--- pld-doc/book/stylesheet/Makefile 2004-01-13 21:06:24 UTC (rev 233)
+++ pld-doc/book/stylesheet/Makefile 2004-01-13 21:10:24 UTC (rev 234)
@@ -0,0 +1,10 @@
+all:
+ rm -rf html
+ mkdir -p html
+ xsltproc --novalid copy.xsl ../pl_book__master.docb | (read xml; cat) > all.xml
+ xspp pld-guide.xspp > style.xsl
+ cd html; xsltproc ../style.xsl ../webpage.xml
+ cp *.png html
+ cp -r ../pl_book__instalacja/instalator_scr html
+ rm -f all.xml style.xsl
+ cp html/toc.html html/index.html
Added: pld-doc/book/stylesheet/config-en.xml
===================================================================
--- pld-doc/book/stylesheet/config-en.xml 2004-01-13 21:06:24 UTC (rev 233)
+++ pld-doc/book/stylesheet/config-en.xml 2004-01-13 21:10:24 UTC (rev 234)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<config>
+ <bookinfo>
+ <title>About this book</title>
+ <authors>Authors</authors>
+ <revhistory>Revision History</revhistory>
+ <revision-by>by</revision-by>
+ </bookinfo>
+ <links>
+ <title>Links</title>
+ </links>
+ <toc>
+ <title>Table of contents</title>
+ </toc>
+</config>
Added: pld-doc/book/stylesheet/config-pl.xml
===================================================================
--- pld-doc/book/stylesheet/config-pl.xml 2004-01-13 21:06:24 UTC (rev 233)
+++ pld-doc/book/stylesheet/config-pl.xml 2004-01-13 21:10:24 UTC (rev 234)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="iso-8859-2"?>
+<config>
+ <bookinfo>
+ <title>O tej książce</title>
+ <authors>Autorzy</authors>
+ <revhistory>Historia zmian</revhistory>
+ <revision-by>przez</revision-by>
+ </bookinfo>
+ <links>
+ <title>Odnośniki</title>
+ </links>
+ <toc>
+ <title>Spis treści</title>
+ </toc>
+</config>
Added: pld-doc/book/stylesheet/copy.xsl
===================================================================
--- pld-doc/book/stylesheet/copy.xsl 2004-01-13 21:06:24 UTC (rev 233)
+++ pld-doc/book/stylesheet/copy.xsl 2004-01-13 21:10:24 UTC (rev 234)
@@ -0,0 +1,18 @@
+<?xml version="1.0" ?>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+ <xsl:template match="*|@*|processing-instruction()|text()">
+ <xsl:copy>
+ <xsl:apply-templates
+ select="*|@*|comment()|processing-instruction()|text()" />
+ </xsl:copy>
+ </xsl:template>
+
+ <xsl:template match="comment()">
+ <xsl:if test="starts-with(normalize-space(.), 'web-hack ')">
+ <xsl:apply-templates
+ select="document(concat('../', substring-after(normalize-space(.), 'web-hack ')))"
+ />
+ </xsl:if>
+ </xsl:template>
+</xsl:stylesheet>
Added: pld-doc/book/stylesheet/empty.png
===================================================================
(Binary files differ)
Property changes on: pld-doc/book/stylesheet/empty.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: pld-doc/book/stylesheet/icon-small.png
===================================================================
(Binary files differ)
Property changes on: pld-doc/book/stylesheet/icon-small.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: pld-doc/book/stylesheet/icon.png
===================================================================
(Binary files differ)
Property changes on: pld-doc/book/stylesheet/icon.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: pld-doc/book/stylesheet/links.xml
===================================================================
--- pld-doc/book/stylesheet/links.xml 2004-01-13 21:06:24 UTC (rev 233)
+++ pld-doc/book/stylesheet/links.xml 2004-01-13 21:10:24 UTC (rev 234)
@@ -0,0 +1,5 @@
+<links>
+ <link>http://pld-linux.org/</link>
+ <link>http://lists.pld-linux.org</link>
+ <!-- testing... more testing.... -->
+</links>
Added: pld-doc/book/stylesheet/next-small.png
===================================================================
(Binary files differ)
Property changes on: pld-doc/book/stylesheet/next-small.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: pld-doc/book/stylesheet/next.png
===================================================================
(Binary files differ)
Property changes on: pld-doc/book/stylesheet/next.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: pld-doc/book/stylesheet/pld-big.png
===================================================================
(Binary files differ)
Property changes on: pld-doc/book/stylesheet/pld-big.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: pld-doc/book/stylesheet/pld-guide.xspp
===================================================================
--- pld-doc/book/stylesheet/pld-guide.xspp 2004-01-13 21:06:24 UTC (rev 233)
+++ pld-doc/book/stylesheet/pld-guide.xspp 2004-01-13 21:10:24 UTC (rev 234)
@@ -0,0 +1,647 @@
+#
+# $Id: pld-guide.xspp,v 1.12 2002/06/14 16:13:35 wrobell Exp $
+#
+# PLD-Guide stylesheet.
+#
+# Copyright (c) 2002 Michal Moskal <malekith w pld-linux.org>.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+# 3. All advertising materials mentioning features or use of this software
+# must display the following acknowledgement:
+# This product includes software developed by Michal Moskal.
+# 4. Neither the name of the author nor the names of any co-contributors
+# may be used to endorse or promote products derived from this software
+# without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY MICHAL MOSKAL AND CONTRIBUTORS ``AS IS'' AND
+# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+# SUCH DAMAGE.
+
+var img-root = ""
+var icons = ""
+#var icons = "1"
+
+template "*" {}
+
+def head(title = "") {
+ <head>
+ <title>v{$title}</title>
+ <style type="text/css">q|
+body {
+ font-family: Helvetica, sans-serif;
+ font-size: 17px;
+ color: #000000;
+ background-color: #FFFFFF;
+}
+div.small {
+ font-family: Helvetica, sans-serif;
+ font-size: 12px;
+ color: #000000;
+}
+div.title {
+ width: 100%;
+ text-align: center;
+ padding: 5px;
+ color: #000000;
+ background-color: #edf1fa;
+ font-size: 140%;
+ font-weight: bold;
+}
+div.example {
+ background-color: #eeeeee;
+ padding: 3px;
+}
+div.example pre {
+ margin: 5px;
+ padding: 10px;
+ background-color: #dddddd;
+}
+div.example h6.example {
+ width: 100%;
+ text-align: center;
+ margin: 0px;
+ padding: 2px;
+}
+a {
+ text-decoration: none;
+ color: #000099;
+}
+a:hover {
+ text-decoration: none;
+ color: #FF3300;
+}|
+ </style>
+ </head>
+}
+
+def navi-img(img = "next", align = "center", alt = "->", val = "")
+{
+ <td width="1%" align="{$align}">
+ if "$val != ''" {
+ <a href="{$val}.html">
+ <img width="30" height="30" src="{$img-root}{$img}.png"
+ alt="{$alt}" border="0"/>
+ </a>
+ } else {
+ <img width="30" height="30" src="{$img-root}empty.png"
+ border="0"/>
+ }
+ </td>
+}
+
+# this isn't currently in use
+def navi-stuff(next = "", prev = "", up = "") {
+ <table cellspacing="3" cellpadding="0" width="100%">
+ <tr>
+ navi-img(img = "prev", align="right", val = v{$prev}, alt = "<-")
+ navi-img(img = "up", align="center", val = v{$up}, alt = "^")
+ navi-img(img = "next", align="left", val = v{$next}, alt = "->")
+ </tr>
+ </table>
+}
+
+# but this is
+def small-navi-stuff(next = "", prev = "", up = "") {
+ if "$next != '' or $prev != ''" {
+ <div align="right">
+ <table cellpadding="2">
+ <tr>
+ if "$prev != ''" {
+ <td>
+ <a href="{$prev}.html">
+ <img border="0" width="30" height="30"
+ src="{$img-root}prev-small.png" alt="<-"/>
+ </a>
+ </td>
+ }
+ if "$next != ''" {
+ <td>
+ <a href="{$next}.html">
+ <img border="0" width="30" height="30"
+ src="{$img-root}next-small.png" alt="->"/>
+ </a>
+ </td>
+ }
+ </tr>
+ </table>
+ </div>
+ }
+}
+
+def title(title = "")
+{
+ <div class="title">v{$title}</div>
+}
+
+macro page(title = "", content = "", next = "", prev = "", up = "",
+ current-chapter = "-1", current-section = "")
+{
+ <html>
+ head(title = { macro-arg title })
+ <body>
+ <table cellspacing="5" width="100%" cellpadding="0">
+ <tr>
+ <td width="15%" valign="top">
+ <table width="100%" cellpadding="0">
+ <tr>
+ <td bgcolor="#FFFFFF" align="center">
+ <img width="130" height="124"
+ src="{$img-root}pld-pisarz.png"/>
+ </td>
+ </tr>
+ </table>
+ small-toc(current-chapter = {macro-arg current-chapter},
+ current-section = {macro-arg current-section})
+# navi-stuff(next = {macro-arg next},
+# prev = {macro-arg prev},
+# up = {macro-arg up})
+ </td>
+ <td valign="top">
+ title(title = {macro-arg title})
+ small-navi-stuff(next = {macro-arg next},
+ prev = {macro-arg prev},
+ up = {macro-arg up})
+ <table>
+ <tr>
+ <td width="3%"> nbsp </td>
+ <td> macro-arg content </td>
+ <td width="3%"> nbsp </td>
+ </tr>
+ </table>
+ small-navi-stuff(next = {macro-arg next},
+ prev = {macro-arg prev},
+ up = {macro-arg up})
+ </td>
+ </tr>
+ </table>
+ </body>
+ </html>
+}
+
+def small-toc(current-chapter = "-1", current-section = "")
+{
+ <table cellspacing="4" cellpadding="3">
+ for-each "//part" {
+ <tr>
+ <td align="center" bgcolor="#000066">
+ <div class="small" style="color: #FFFFFF">
+ <b>q|<xsl:number value="position()" format="I"/>. | v{title}</b>
+ </div>
+ </td>
+ </tr>
+ for-each "chapter" {
+ if "count(preceding::chapter) = $current-chapter" {
+ <tr>
+ <td bgcolor="#EDF1FA">
+ if "$icons" {
+ <table>
+ <tr>
+ <td valign="top" width="1%">
+ <img src="{$img-root}icon.png"/>
+ nbsp
+ </td>
+ <td>
+ v{title}
+ </td>
+ </tr>
+ </table>
+ } else {
+ v{title}
+ }
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <table>
+ for-each "section[parent::chapter]" {
+ <tr>
+ <td width="20" valign="top" align="right">
+ if "$icons" {
+ <img src="{$img-root}icon-small.png" />
+ }
+ </td>
+ <td>
+ <div class="small">
+ if "@id = $current-section" {
+ v{title}
+ } else {
+ <a href="{@id}.html">v{title}</a>
+ }
+ </div>
+ </td>
+ </tr>
+ }
+ </table>
+ </td>
+ </tr>
+ } else {
+ <tr>
+ <td bgcolor="#EDF1FA">
+ if "$icons" {
+ <table>
+ <tr>
+ <td valign="top" width="1%">
+ <img src="{$img-root}icon.png"/>
+ nbsp
+ </td>
+ <td>
+ <a href="{concat(child::section[1]/attribute::id,
+ '.html')}">
+ v{title}
+ </a>
+ </td>
+ </tr>
+ </table>
+ } else {
+ <div class="small">
+ <a href="{concat(child::section[1]/attribute::id, '.html')}">
+ v{title}
+ </a>
+ </div>
+ }
+ </td>
+ </tr>
+ }
+ }
+ }
+ <tr>
+ <td bgcolor="#EDF1FA" align="left">
+ <small>
+ <a href="bookinfo.html">v{//config/bookinfo/title}</a>
+ </small>
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="#EDF1FA" align="left">
+ <small>
+ <a href="toc.html">v{//config/toc/title}</a>
+ </small>
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="#EDF1FA">
+ apply select = "//main/links" mode = "";
+ </td>
+ </tr>
+ </table>
+}
+
+template "links" {
+ <table>
+ <tr>
+ <td>
+ <b>v{//config/links/title}</b>
+ </td>
+ </tr>
+ for-each "link" {
+ <tr>
+ <td>
+ <small><a href="{.}">v{.}</a></small>
+ </td>
+ </tr>
+ }
+ </table>
+}
+
+mode "sec" {
+ template "*" {}
+ template "section" {
+ <h2>v{title}</h2>
+ apply;
+ }
+ template "example" {
+ <div class="example">
+ apply;
+ <h6 class="example">v{title}</h6>
+ </div>
+ }
+ template "orderedlist" {
+ <ol>
+ apply;
+ </ol>
+ }
+ template "itemizedlist" {
+ <ul>
+ apply;
+ </ul>
+ }
+ template "listitem" {
+ <li>
+ apply;
+ </li>
+ }
+ template "emphasis" { <em> apply; </em> }
+ template "abstract" { apply; }
+ template "ulink" { <a href="{@url}"> apply; </a> }
+ template "para|simpara" { <p> apply; </p> }
+ template "figure" {
+ <p align="center">
+ <table bgcolor="#000000" cellspacing="2" cellpadding="5">
+ <tr>
+ <td align="center" bgcolor="#ffffff">
+ apply select = "mediaobject/imageobject";
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="#ffffff">
+ <div align="center">
+ <b>v{title}</b><br/>
+ apply select = "mediaobject/textobject";
+ </div>
+ </td>
+ </tr>
+ </table>
+ </p>
+ }
+ template "imageobject" { apply; }
+ template "textobject" { apply; }
+ template "imagedata" { <img src="{$img-root}{@fileref}"/> }
+# template "phrase" { apply; }
+
+ template "screen" {
+ <pre>
+ apply;
+ </pre>
+ }
+ template "prompt" { <font color="#206610">apply;</font> }
+ template "command" { <tt><b> apply; </b></tt> }
+
+ template "table" {
+ <table width="100%" bgcolor="#000000"
+ cellpadding="3" cellspacing="1" caption="{title}">
+ apply;
+ </table>
+ }
+ template "tgroup" { apply; }
+ template "tbody" { apply; }
+ template "row" { <tr>apply;</tr> }
+ template "entry" { <td bgcolor="#999999">apply;</td> }
+
+ template "filename" { <i><tt> apply; </tt></i> }
+ template "programlisting" { <pre> apply; </pre> }
+
+ template "variablelist" {
+ <p>
+ <table width="100%" bgcolor="#000000"
+ cellpadding="3" cellspacing="1" caption="{title}">
+ apply;
+ </table>
+ </p>
+ }
+ template "varlistentry" { <tr> apply; </tr> }
+ template "varlistentry/term" {
+ <td bgcolor="#999999" valign="top">
+ <b>apply;</b>
+ </td>
+ }
+ template "varlistentry/listitem" {
+ <td bgcolor="#999999">apply;</td>
+ }
+
+ template "citerefentry" {
+ <tt>
+ v{refentrytitle}
+ </tt>
+ "(" <b>v{manvolnum}</b> ")"
+ }
+
+ template "note" {
+ <small>
+ apply;
+ </small>
+ }
+
+ template "address" { apply; }
+ template "email" { <a href="mailto:{.}">v{.}</a> }
+ template "application" { v{.} }
+ template "caution|important" { <font color="#ff0000"> apply; </font> }
+ template "envar" { <tt> v{.} </tt> }
+ template "literal" { <tt> v{.} </tt> }
+ template "parameter" { <tt> v{.} </tt> }
+ template "formalpara" { <i> v{.} </i> }
+ template "literallayout" { <pre> apply; </pre> }
+ template "quote" { q|"| v{.} q|"| }
+
+ # FIXME:
+ template "link" { apply; }
+ #template "footnote" { "(" v{.} ")" }
+}
+
+mode "sec-enum" {
+ template "text()" {}
+ template "section" {
+ <li>
+ v{title}
+ if "count(child::section) != 0" {
+ <ul>
+ apply;
+ </ul>
+ }
+ </li>
+ }
+}
+
+mode "index-html" {
+ template "*" {}
+ template "section" {
+ <table width="100%">
+ <tr>
+ <td valign="middle">
+ apply mode = "sec";
+ </td>
+ <td valign="middle">
+ <img src="{$img-root}pld-big.png"/>
+ </td>
+ </tr>
+ </table>
+ }
+}
+
+mode "chap" {
+ template "text()" {}
+
+ template "section" {
+ <li> nbsp
+ <a href="{@id}.html">v{title}</a>
+ if "count(child::section) != 0" {
+ <ul>
+ apply mode = "sec-enum";
+ </ul>
+ }
+ </li>
+ redirect "concat(@id, '.html')" {
+ %page(
+ title = v{title},
+ prev = v{preceding::section[parent::chapter][1]/attribute::id},
+ next = {
+ if "@id = 'Welcome'" { "" }
+ else { v{following::section[parent::chapter][1]/attribute::id} }
+ },
+ up = "toc",
+ current-chapter = v{count(preceding::chapter)},
+ current-section = v{@id},
+ content = {
+ if "@id = 'Welcome'" {
+ apply mode = "index-html" select=".";
+ } else {
+ apply mode = "sec";
+ }
+ }
+ )
+ }
+ }
+
+ template "chapter" {
+ redirect "concat('ch', count(preceding::chapter) + 1, '.html')" {
+ %page(
+ title = v{title},
+ up = "toc",
+ prev = {
+ if "count(preceding::chapter) > 0" {
+ "ch" v{count(preceding::chapter)}
+ }
+ },
+ next = {
+ if "count(following::chapter) > 0" {
+ "ch" v{count(preceding::chapter) + 2}
+ }
+ },
+ content = {
+ apply select = "child::section";
+ }
+ )
+ }
+ }
+
+ template "appendix" {
+ redirect "concat(@id, '.html')" {
+ %page( title = v{title}, up = "toc", content = {
+ apply mode = "sec";
+ })
+ }
+ }
+
+} # mode chap
+
+mode "full-toc" {
+ template "text()" {}
+
+ template "part" {
+ q|<xsl:number format="I" value="count(preceding::part) + 1"/>. |
+ <b>v{title}</b>
+ <br/>
+ <ul> apply; </ul>
+ }
+
+ template "chapter" {
+ q|<xsl:number value="count(preceding::chapter) + 1"/>. |
+ <a href="{concat('ch', count(preceding::chapter) + 1, '.html')}"
+ ><b>v{title}</b></a>
+ <br/>
+ <ul> apply; </ul>
+ }
+
+ template "appendix" {
+ q|<xsl:number format="i" value="count(preceding::appendix) + 1"/>. |
+ <a href="{@id}.html"
+ ><b>v{title}</b></a>
+ <br/>
+ }
+
+ template "section" {
+ <li><a href="{@id}.html">v{title}</a></li>
+ }
+} # mode full-toc
+
+
+mode "book-info" {
+ template "*" {}
+ template "abstract" { apply; }
+ template "para" { <p> apply; </p> }
+ template "author" {
+ <li>
+ v{firstname} nbsp v{surname} nbsp nbsp
+ var email = v{concat(substring-before(affiliation/address/email, '@'),
+ ' /at/ ',
+ substring-after(affiliation/address/email, '@'))}
+ " <"
+ <a href="mailto:{$email}">
+ v{$email}
+ </a>
+ ">" nbsp nbsp "(" v{affiliation/orgname} ")"
+ <p>
+ v{contrib}
+ </p>
+ </li>
+ }
+ template "revhistory" {
+ <ul>
+ apply;
+ </ul>
+ }
+ template "revision" {
+ <li>
+ v{revnumber} ", " v{date}
+ "(" v{authorinitials} ")"
+ <p>
+ v{revremark}
+ </p>
+ </li>
+ }
+ template "//bookinfo" {
+ redirect "'bookinfo.html'" {
+ %page(
+ title = v{//config/bookinfo/title},
+ content = {
+ <div align="center">
+ <h1>v{title}</h1>
+ <h3>v{pubdate}</h3>
+ </div>
+ apply select = "abstract";
+ <h2>v{//config/bookinfo/authors}</h2>
+ <ul>
+ apply select = "author";
+ </ul>
+ <h2>v{//config/bookinfo/revhistory}</h2>
+ apply select = "revhistory";
+ },
+ up = "toc"
+ )
+ }
+ }
+}
+
+template "book" {
+ redirect "'toc.html'" {
+ %page( title = v{//config/toc/title}, content = {
+ apply mode = "full-toc" select = "//part";
+ apply mode = "chap" select = "descendant::chapter";
+ apply mode = "chap" select = "descendant::appendix";
+ })
+ apply mode = "book-info";
+ }
+}
+
+template "main" {
+ redirect "'foobarbaz.html'" {
+ apply;
+ }
+}
+
+# vim:expandtab:sw=2
Added: pld-doc/book/stylesheet/pld-pisarz.png
===================================================================
(Binary files differ)
Property changes on: pld-doc/book/stylesheet/pld-pisarz.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: pld-doc/book/stylesheet/pld-rec.png
===================================================================
(Binary files differ)
Property changes on: pld-doc/book/stylesheet/pld-rec.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: pld-doc/book/stylesheet/prev-small.png
===================================================================
(Binary files differ)
Property changes on: pld-doc/book/stylesheet/prev-small.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: pld-doc/book/stylesheet/prev.png
===================================================================
(Binary files differ)
Property changes on: pld-doc/book/stylesheet/prev.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: pld-doc/book/stylesheet/up.png
===================================================================
(Binary files differ)
Property changes on: pld-doc/book/stylesheet/up.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: pld-doc/book/stylesheet/validate
===================================================================
--- pld-doc/book/stylesheet/validate 2004-01-13 21:06:24 UTC (rev 233)
+++ pld-doc/book/stylesheet/validate 2004-01-13 21:10:24 UTC (rev 234)
@@ -0,0 +1 @@
+cd html;xsltproc --verbose --noout ../style.xsl ../webpage.xml > ../test 2>&1
Property changes on: pld-doc/book/stylesheet/validate
___________________________________________________________________
Name: svn:executable
+ *
Added: pld-doc/book/stylesheet/webpage.xml
===================================================================
--- pld-doc/book/stylesheet/webpage.xml 2004-01-13 21:06:24 UTC (rev 233)
+++ pld-doc/book/stylesheet/webpage.xml 2004-01-13 21:10:24 UTC (rev 234)
@@ -0,0 +1,12 @@
+<?xml version='1.0' encoding='ISO-8859-2' ?>
+<!DOCTYPE webpage [
+<!ENTITY config SYSTEM "config-pl.xml">
+<!ENTITY all SYSTEM "all.xml">
+<!ENTITY links SYSTEM "links.xml">
+]>
+
+<main>
+ &all;
+ &config;
+ &links;
+</main>
Więcej informacji o liście dyskusyjnej pld-doc