Capítulo 4. Crear un índice de palabras.

Podremos generar un indice de palabaras de este modo:

  1. 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

  2. Crear el fichero genindex.xml

    perl -S collateindex.pl -o genindex.xml HTML.index

  3. 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