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.