TKL documentation format
authorAdam Dickmeiss <adam@indexdata.dk>
Fri, 8 Nov 2002 13:23:52 +0000 (13:23 +0000)
committerAdam Dickmeiss <adam@indexdata.dk>
Fri, 8 Nov 2002 13:23:52 +0000 (13:23 +0000)
configure.in
doc/.cvsignore
doc/Makefile.am
doc/introduction.xml
doc/tkl.xsl.in [new file with mode: 0644]

index cc84bb5..790cf48 100644 (file)
@@ -1,5 +1,5 @@
 dnl Zebra, Index Data Aps, 1995-2002
-dnl $Id: configure.in,v 1.52 2002-10-30 13:59:42 adam Exp $
+dnl $Id: configure.in,v 1.53 2002-11-08 13:23:52 adam Exp $
 dnl
 AC_INIT(include/zebraver.h)
 AM_INIT_AUTOMAKE(idzebra,1.3.3)
@@ -254,6 +254,7 @@ AC_OUTPUT([
   doc/zebrahtml.dsl
   doc/zebraprint.dsl
   doc/zebraphp.dsl
+  doc/tkl.xsl
   test/Makefile test/gils/Makefile test/usmarc/Makefile test/api/Makefile
   test/dmoz/Makefile
   examples/Makefile examples/gils/Makefile examples/dinosauricon/Makefile
index 4d1b164..4fd6401 100644 (file)
@@ -8,7 +8,9 @@ zebra.aux
 zebra.pdf
 manpage.links
 manpage.refs
-zebraidx.1
-zebrasrv.8
+*.8
+*.1
 *.html
+*.tkl
 *.dsl
+*.php
index 7ac34c4..ae269af 100644 (file)
@@ -1,10 +1,11 @@
-## $Id: Makefile.am,v 1.17 2002-10-30 12:55:18 adam Exp $
+## $Id: Makefile.am,v 1.18 2002-11-08 13:23:52 adam Exp $
 docdir=$(datadir)/doc/@PACKAGE@
 
 SUPPORTFILES = \
  zebrahtml.dsl.in \
  zebraphp.dsl.in \
  zebraprint.dsl.in \
+ tkl.xsl.in \
  xml.dcl
 XMLFILES = \
  zebra.xml.in \
@@ -53,6 +54,9 @@ zebra.pdf: $(XMLFILES)
        pdfjadetex zebra.tex
        pdfjadetex zebra.tex
 
+index.tkl: $(XMLFILES) tkl.xsl
+       xsltproc tkl.xsl zebra.xml
+
 gils.txt: gils.sgml
        sgml2txt -f gils.sgml
 
index 3e4d19f..5c862b2 100644 (file)
@@ -1,5 +1,5 @@
 <chapter id="introduction">
- <!-- $Id: introduction.xml,v 1.19 2002-10-20 14:02:03 mike Exp $ -->
+ <!-- $Id: introduction.xml,v 1.20 2002-11-08 13:23:52 adam Exp $ -->
  <title>Introduction</title>
  
  <sect1>
   <sect2>
    <title>NLI-Z39.50 - a Natural Language Interface for Libraries</title>
    <para>
-    Fernuniversität Hagen in Germany have developed a natural
+    Fernuniversit&#x00E4;t Hagen in Germany have developed a natural
     language interface for access to library databases.
     <ulink url="http://ki212.fernuni-hagen.de/nli/NLIintro.html"/>
     In order to evaluate this interface for recall and precision, they
diff --git a/doc/tkl.xsl.in b/doc/tkl.xsl.in
new file mode 100644 (file)
index 0000000..ecaa1c6
--- /dev/null
@@ -0,0 +1,50 @@
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               version="1.0">
+
+  <xsl:include href="/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/xhtml/chunk.xsl"/>
+
+  <xsl:variable name="use.id.as.filename">1</xsl:variable>
+  <xsl:variable name="html.ext">.tkl</xsl:variable>
+  <xsl:variable name="navig.showtitles">0</xsl:variable>
+  <xsl:param name="chunker.output.omit-xml-declaration" select="'yes'"/> 
+
+<xsl:template name="chunk-element-content">
+  <xsl:param name="prev"/>
+  <xsl:param name="next"/>
+
+  <document>
+
+    <nonews>1</nonews>
+  
+    <title>
+       <xsl:apply-templates select="." mode="object.title.markup"/>
+    </title>
+
+    <body>
+      <xsl:call-template name="body.attributes"/>
+      <xsl:call-template name="user.header.navigation"/>
+
+      <xsl:call-template name="header.navigation">
+        <xsl:with-param name="prev" select="$prev"/>
+        <xsl:with-param name="next" select="$next"/>
+      </xsl:call-template>
+
+      <xsl:call-template name="user.header.content"/>
+
+      <xsl:apply-imports/>
+
+      <xsl:call-template name="user.footer.content"/>
+
+      <xsl:call-template name="footer.navigation">
+        <xsl:with-param name="prev" select="$prev"/>
+        <xsl:with-param name="next" select="$next"/>
+      </xsl:call-template>
+
+      <xsl:call-template name="user.footer.navigation"/>
+    </body>
+  </document>
+</xsl:template>
+
+</xsl:stylesheet>
+
+