1 <xsl:stylesheet xmlns:
xsl=
"http://www.w3.org/1999/XSL/Transform" version=
"1.0">
2 <xsl:output method=
"html"
4 doctype-public=
"-//W3C//DTD HTML 4.01 Transitional//EN"
5 doctype-system=
"http://www.w3.org/TR/html4/loose.dtd"/>
7 <xsl:template match=
"@*|node()">
9 <xsl:apply-templates select=
"@*|node()"/>
13 <xsl:template match=
"documentation">
17 <xsl:value-of select=
"@title"/>
19 <link rel=
"stylesheet" type=
"text/css" href=
"cxml.css"/>
20 <meta http-equiv=
"Content-Type" content=
"text/html; charset=UTF-8"/>
24 <div class=
"sidebar-title">
25 <a href=
"index.html">Closure XML
</a>
27 <div class=
"sidebar-main">
30 <a href=
"installation.html">Installing Closure XML
</a>
32 <li><a href=
"installation.html#download"><b>Download
</b></a></li>
33 <li><a href=
"installation.html#implementations">Implementation-specific notes
</a></li>
34 <li><a href=
"installation.html#compilation">Compilation
</a></li>
35 <li><a href=
"installation.html#tests">Tests
</a></li>
41 <a href=
"quickstart.html"><b>Quick-Start Example / FAQ
</b></a>
46 <a href=
"sax.html">SAX parsing and serialization
</a>
48 <li><a href=
"sax.html#parser">Parsing and Validating
</a></li>
49 <li><a href=
"sax.html#serialization">Serialization
</a></li>
50 <li><a href=
"sax.html#misc">Miscellaneous SAX handlers
</a></li>
51 <li><a href=
"sax.html#rods">Recoders
</a></li>
52 <li><a href=
"sax.html#dtdcache">Caching of DTD Objects
</a></li>
53 <li><a href=
"sax.html#catalogs">XML Catalogs
</a></li>
54 <li><a href=
"sax.html#sax">SAX Interface
</a></li>
58 <a href=
"klacks.html">Klacks parser
</a>
60 <li><a href=
"klacks.html#sources">Parsing incrementally
</a></li>
61 <li><a href=
"klacks.html#convenience">Convenience functions
</a></li>
62 <li><a href=
"klacks.html#klacksax">Bridging Klacks and SAX
</a></li>
63 <li><a href=
"klacks.html#locator">Location information
</a></li>
64 <li><a href=
"klacks.html#klacksax">Examples
</a></li>
68 <a href=
"dom.html">DOM implementation
</a>
70 <li><a href=
"dom.html#parser">Parsing with the DOM builder
</a></li>
71 <li><a href=
"dom.html#serialization">Serialization
</a></li>
72 <li><a href=
"dom.html#mapping">DOM/Lisp mapping
</a></li>
77 <li><a href=
"xmls-compat.html">XMLS Builder
</a></li>
83 <xsl:apply-templates/>
88 <xsl:template match=
"page-index">
90 <xsl:for-each select=
"//heading">
92 <a href=
"#{generate-id()}">
94 <xsl:apply-templates select=
"node()"/>
102 <xsl:template match=
"heading">
103 <a name=
"{generate-id()}"/>
106 <xsl:apply-templates select=
"node()"/>