Ok, dus je hebt de XML broncode gedownload. Wat nu? Je wilt deze XML bestanden
waarschijnlijk naar makkelijker te lezen HTML, PS, PDF, TXT of op andere wijze
opgemaakte bestanden lezen. Dat is wat je hieronder allemaal kunt lezen.

Laten we beginnen bij het downloaden van wat software.

Als je XML alleen naar HTML om wilt zetten, download dan het volgende:

OpenJade                  - http://openjade.sourceforge.net/
DocBook-XML DTD           - http://www.docbook.org/xml/4.1.2/
Modified DocBook Entities - 
	http://ftp.linuxfromscratch.org/misc/docbook-4.1.2-newent.tar.bz2
DSSSL DocBook Stylesheets - http://www.nwalsh.com/docbook/dsssl/

Aangezien de DocBook DTD en Stylesheets beschikbaar zijn gesteld als 
zip-archieven, moet je wellicht ook nog het unzip package downloaden
als deze op je Linux systeem niet beschikbaar is:

Unzip                     - ftp://ftp.uu.net/pub/archiving/zip/src/

Als je het boek ook naar PS en PDF wilt converteren, dan raad ik je aan
gebruik te maken van het programma Htmldoc. Dit programma accepteert
een htmlbestand (aangemaakt met openjade wat je reeds hebt gedownload)
en converteert het naar PS of PDF:

HTMLDOC                   - http://www.easysw.com/htmldoc/
FLTK (X front-end)        - http://sourceforge.net/projects/fltk

Als je het boek bovendien wilt kunnen omzetten in TXT, dan raad ik je
aan hiervoor gebruik te maken van lynx waarbij HTML wordt omgezet in TXT
met behulp van de -dump optie van lynx.

Lynx			  - http://lynx.browser.org


Je hebt nu alles wat je nodig hebt. Laten we dit gaan installeren.

Maak de directory /usr/share/docbook aan, maak van deze directory je
werkdirectory en pak het docbook-xml dtd archief hierin uit. Verplaats
alle bestanden en directory's vanuit de nieuw aangemaakte subdirectory
naar de huidige directory (/usr/share/docbook). We hebben voor ons doel
geen /usr/share/docbook/docbook-<versie> nodig.

Verwijder de directory ent en pak het bestand docbook-4.1.2-newent.tar.bz2 uit.
Hierdoor zal een nieuwe ent directory worden aangemaakt met entity bestanden
die beter met XML werken.

Maak de directory /usr/share/dsssl aan, activeer deze directory en pak het
dsssl stylesheetarchief hierin uit. Hernoem de directory die door tar werd
aangemaakt in 'docbook'. Kopieer nu het lfs.dsl bestand dat je in het
LFS-BOOK XML-archief kunt vinden naar /usr/share/dsssl/docbook/html

De laatste stap bestaat uit het installeren van OpenJade.

OpenJade moet weten waar de DocBook DTD gerelateerde bestanden zijn
te vinden om de op DocBook gebaseerde documenten te kunnen converteren.
Dit is een soort DocBook equivalent voor de $PATH variabele.
Er zijn twee manieren waarop je dit kunt doen:

1) Je kunt de variabele $SGML_CATALOG_FILES instellen en de volledige
directorypaden naar de catalog bestanden als waarde van deze variabele
opgeven of
2) Je kunt de directorypaden hard-coded opgeven in de openjade binary.

Voeg het volgende toe aan het configuratiebestand van bash, aan
het systeemomvattende profile bestand of waar je het dan ook op wilt
nemen als je voor optie 1 kiest:

export SGML_CATALOG_FILES=/usr/share/docbook/docbook.cat:/usr/share/dsssl/docbook/catalog:/usr/share/dsssl/openjade/catalog

Gevolgd door de installatie van openjade door de uitvoering van:
	./configure --prefix=/usr
	make
	make install
	cp -av dsssl /usr/share/dsssl/openjade

Installeer OpenJade als volgt als je voor optie 2 kiest:
	./configure --prefix=/usr \
	> --enable-default-catalog=/usr/share/docbook/docbook.cat:/usr/share/dsssl/docbook/catalog:/usr/share/dsssl/openjade/catalog
	make
	make install
	cp -av dsssl /usr/share/dsssl/openjade

En in dit geval hoef je je niet druk te maken om de variabele 
$SGML_CATALOG_FILES.

Alles is nu ingesteld voor het converteren van XML naar HTML (en nog wat
andere formaten die door openjade worden ondersteund).
Installeer de volgende twee packages als je ook conversies uit wilt
voeren naar PS en PDF:

FLTK (je kunt dit overslaan als je de X front-end niet wilt):
	./configure --prefix=/usr
	make
	make install

Installeer HTMLDOC door uitvoering van:
	./configure --prefix=/usr
	make
	make install


Het laatste package is Lynx wat zal worden gebruikt voor de HTML naar TXT
conversie. Installeer het door uitvoering van:
	./configure --prefix=/usr
	make
	make install

Alles is nu ingesteld. Ga terug naar het README bestand voor een aantal
voorbeelden hoe de XML bestanden naar de diverse andere formaten om te zetten.

