Creation of web sites from a collection of DocBook XML files
Uses most DocBook elements within specific framework. Has separate files that control page navigation and heirarchy.
Downloadable from DocBook Open Repository (SourceForge).
See nwalsh.com as an example.
Example of main file:
<!DOCTYPE webpage SYSTEM "../website.dtd" [ <!NOTATION XML SYSTEM "xml"> <!ENTITY test1a SYSTEM "test1a.xml" NDATA XML> <!ENTITY test3 SYSTEM "test3.xml" NDATA XML> <!ENTITY about.xml SYSTEM "about.xml" NDATA XML> ]> <webpage id="home"> <config param="desc" value="The Test Home Page"/> <config param="rcsdate" value="$Date: 2001/11/08 20:44:20 $"/> <config param="footer" value="about.html" altval="About..."/> <head> <title>Welcome to Website</title> <summary>Introduction</summary> <keywords>Norman Walsh, DSSSL, SGML, XML, DocBook, Website</keywords> </head> <para> This small, somewhat contrived website demonstrates the Website document type. Website provides a system for building static Websites from XML content.</para> <para>A <ulink url="txtindex.html">text-only</ulink> version is also available, demonstrating how multiple presentations can be derived from the same sources.</para> <webtoc/> <section><title>What is a Website?</title> <para>A website is a collection of pages organized, for the purposes of navigation, into one or more hierarchies. In Website, each page is a separate XML document authored according to the Website DTD, a customization of <ulink url="http://www.oasis-open.org/docbook/">DocBook</ulink>.</para> </section> </webpage>