Verder Terug Inhoud

6. SGML-tools

SGML staat voor Standard Generalised Markup Language en wordt in het algemeen gebruikt voor het aanmaken van HOWTO-documenten.

Meer Nederlandstalige informatie is in ieder geval te vinden in de volgende documenten:

De SGML tutorial voor LinuxDoc DTD van Luc Janssen en de SGML-Tools voor het NLLDP van Hugo van der Kooy op http://doc.nllgg.nl en de http://nl.linux.org/doc/HOWTO/LinuxDoc+Emacs+Ispell-HOWTO-NL.html

Bovenaan ieder source-document zie je een documenttype staan, dit zijn over het algemeen óf de linuxdoc óf DocBook types.

Voor het converteren van het type linuxdoc is het package sgml-tools 1.x nodig om de documenten om te zetten naar andere formaten. Voor het type DocBook is het package sgmltools 2.x nodig. Beide packages in rpm-formaat kunnen als volgt op hetzelfde Linux-systeem worden geïnstalleerd:

rpm -ivh sgml-tools*.rpm
rpm -ivh --replacefiles sgmltools*.rpm
/usr/bin/gensgmlenv

Je kunt een document van het type linuxdoc als volgt converteren naar DocBook:

jade -t sgml -d '/usr/share/sgml/stylesheets/sgmltools/ld2db.dsl#db'\
foo.sgml > foo.db

Hierbij is uitgegaan van een RedHat 6.1 of Mandrake 7.0/7.1 systeem, mogelijk dat het bestand ld2db.dsl ergens anders op je harddisk staat; pas zonodig het voorafgaande directorypad aan. Het is goed mogelijk dat je bij conversie aardig wat foutmeldingen krijgt omdat de auteur in de linuxdoc versies verzuimd heeft eindtags te gebruiken.


Verder Terug Inhoud