http://swpat.ffii.org/Action against software patents http://www.gnome.org/Gnome2 Logo http://www.w3.org/StatusW3C logo http://www.redhat.comRed Hat Logo http://xmlsoft.org/XSLT/Made with Libxslt Logo The XSLT C library for Gnome
DocBook
Main Menu index.htmlHome http://xmlsoft.org/wikiWiki intro.htmlIntroduction docs.htmlDocumentation bugs.htmlReporting bugs and getting help help.htmlHow to help downloads.htmlDownloads FAQ.htmlFAQ news.htmlNews xsltproc2.htmlThe xsltproc tool docbook.htmlDocBook API.htmlThe programming API python.htmlPython and bindings internals.htmlLibrary internals extensions.htmlWriting extensions contribs.htmlContributions EXSLT/index.htmllibexslt xslt.htmlflat page , site.xslstylesheet html/index.htmlAPI Menu ChangeLog.htmlChangeLog Related links tutorial/libxslttutorial.htmlTutorial ,
          
tutorial2/libxslt_pipes.htmlTutorial2 xsltproc.htmlMan page for xsltproc http://mail.gnome.org/archives/xslt/Mail archive http://xmlsoft.org/XML libxml2 ftp://xmlsoft.org/FTP http://www.zlatkovic.com/projects/libxml/Windows binaries http://garypennington.net/libxml2/Solaris binaries http://www.zveno.com/open_source/libxml2xslt.htmlMacOsX binaries http://bugzilla.gnome.org/buglist.cgi?product=libxsltBug Tracker http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17XSLT with PHP http://www.mod-xslt2.com/Apache module http://sourceforge.net/projects/libxml2-pas/Pascal bindings http://xsldbg.sourceforge.net/Xsldbg Debugger API Indexes APIchunk0.htmlAlphabetic APIconstructors.htmlConstructors APIfunctions.htmlFunctions/Types APIfiles.htmlModules APIsymbols.htmlSymbols The duck picture
http://www.oasis-open.org/committees/docbook/DocBook  is an
XML/SGML vocabulary particularly well suited to books and papers about
computer hardware and software.
xsltproc and libxslt are not specifically dependant on DocBook, but since
a lot of people use xsltproc and libxml2 for DocBook formatting, here are a
few pointers and informations which may be helpful:
The http://www.oasis-open.org/committees/docbook/DocBook
    homepage at Oasis
 you should find pointers there on all the lastest
    versions of the DTDs and XSLT stylesheets
  
http://www.docbook.org/DocBook: The Definitive Guide  is
    the official reference documentation for DocBook.
  
https://sourceforge.net/docman/index.php?group_id=21935DocBook
    Open Repository
 contains a lot of informations about DocBook  
Bob Stayton provides a http://www.sagehill.net/lot of
    resources
 and consulting services around DocBook.  
Here is a /buildDocBookCatalogshell script  to generate
    XML Catalogs for DocBook 4.1.2 . If it can write to the /etc/xml/
    directory, it will set-up /etc/xml/catalog and /etc/xml/docbook based on
    the resources found on the system. Otherwise it will just create
    ~/xmlcatalog and ~/dbkxmlcatalog and doing:
    
export XMLCATALOG=$HOME/xmlcatalog
    
should allow to process DocBook documentations without requiring
    network accesses for the DTd or stylesheets
  
  
I have uploaded ftp://xmlsoft.org/test/dbk412catalog.tar.gza
    small tarball
 containing XML Catalogs for DocBook 4.1.2 which seems
    to work fine for me too
  
Informations on installing a http://ourworld.compuserve.com/homepages/hoenicka_markus/ntsgml.htmlWindows
    DocBook processing setup
 based on Cygwin (using the binaries from the
    official Windows port should be possible too)
  
Alexander Kirillov's page on http://www.math.sunysb.edu/~kirillov/dbxml/Using DocBook XML
    4.1.2
 (RPM packages)  
Tim Waugh's http://cyberelk.net/tim/xmlto/xmlto front-end
    conversion script
  
Linux Documentation Project http://www.linuxdoc.org/HOWTO/mini/DocBook-Install/    DocBook-Install-mini-HOWTO
  
ScrollKeeper the open documentation cataloging project has a http://scrollkeeper.sourceforge.net/docbook.shtmlDocBook
    section
  
Dan York presentation on http://www.lodestar2.com/people/dyork/talks/2001/xugo/docbook/index.htmlPublishing
    using DocBook XML
Do not use the --docbook option of xsltproc to process XML DocBook
documents, this option is only intended to provide some (limited) support of
the SGML version of DocBook.
Points which are not DocBook specific but still worth mentionning
again:
if you think DocBook processing time is too slow, make sure you have
    XML Catalogs pointing to a local installation of the DTD of DocBook.
    Check the 
http://xmlsoft.org/catalog.htmlXML Catalog page     to understand more on this subject.
  
before processing a new document, use the command
    
xmllint --valid --noout path_to_document
    
to make sure that your input is valid DocBook. And fixes the errors
    before processing further. Note that XSLT processing may work correctly
    with some forms of validity errors left, but in general it can give
    troubles on output.
  
bugs.htmlDaniel Veillard 
