Podremos generar un indice de palabaras de este modo:
Crear el fichero HTML.index
openjade -t xml -d /usr/share/sgml/docbook/stylesheet/dsssl/modular/html/docbook.dsl -V html-index $1.xml HTML.index
Crear el fichero genindex.xml
perl -S collateindex.pl -o genindex.xml HTML.index
Añadir en el fichero principal:
genindex.xml como si fuera un fichero con varios documentos xml.
<?xml version="1.0" encoding="ISO-8859-15"? <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [ <!ENTITY genindex.xml SYSTEM "genindex.xml" ] <chapter<titleIndice</title &genindex.xml; </chapter
Atención |
Se puede descargar el fichero aqui: collateindex.pl |
Para añadir elementos al indice, lo haremos poniendo:
<indexterm <primarygenindex</primary </indexterm
Para un indice de dos niveles ponremos:
<indexterm <primaryAudio</primary <secondaryMP3</secondary </indexterm