docbook: Thread: docbook newbie questions


[<<] [<] Page 1 of 1 [>] [>>]
Subject: docbook newbie questions
From: "Robert B. Easter" ####@####.####
Date: 28 Dec 2000 21:27:39 -0000
Message-Id: <00122815033609.21151@comptechnews>

Ok, I used openjade.  It's installation is a little strange but I had success 
with:

cd /usr/local/sgml
unzip ~/docbk41.zip
unzip ~/db157.zip
tar -xvzf ~/openjade-1.3.tar.gz
cd openjade-1.3
./configure --prefix=/usr/local/sgml/openjade-1.3
make
make install

I had to install openjade to the same place the source code is. Using the 
Makefile.dist had problems with Vector, so I had to run configure.

Then I put this into my global /etc/profile:
# SGML DocBook openjade stuff
SGML_HOME=/usr/local/sgml
SGML_CATALOG_FILES=$SGML_HOME/dtd/docbook.cat:$SGML_HOME/dsssl/docbook/catalog:$SGML_HOME/openjade-1.3/dsssl/catalog
PATH=$PATH:$SGML_HOME/openjade-1.3/bin
export SGML_HOME SGML_CATALOG_FILES


With this setup, I tested out converting a copy of my 
Nvidia-OpenGL-Configuration-mini-HOWTO.sgml to html:

First, I edited the first line of file and changed the DocBook V3.1 to 
DocBook V4.1, then ran:

openjade -t sgml -i html -d $SGML_HOME/dsssl/docbook/html/docbook.dsl 
Nvidia-OpenGL-Configuration-mini-HOWTO.sgml

The output was:

reaster@comptechnews:~/ldp/mini-HOWTO$ openjade -t sgml -i html -d 
$SGML_HOME/dsssl/docbook/html/docbook.dsl 
Nvidia-OpenGL-Configuration-mini-HOWTO.sgml
openjade:/usr/local/sgml/dtd/docbook.cat:22:0:W: DTDDECL catalog entries are 
not supported
openjade:Nvidia-OpenGL-Configuration-mini-HOWTO.sgml:4:12:E: element 
"ARTHEADER" undefined
openjade:Nvidia-OpenGL-Configuration-mini-HOWTO.sgml:215:11:E: character data 
is not allowed here
openjade:Nvidia-OpenGL-Configuration-mini-HOWTO.sgml:215:39:E: end tag for 
"LISTITEM" which is not finished
openjade:Nvidia-OpenGL-Configuration-mini-HOWTO.sgml:216:18:E: character data 
is not allowed here
openjade:Nvidia-OpenGL-Configuration-mini-HOWTO.sgml:216:48:E: end tag for 
"LISTITEM" which is not finished
openjade:/usr/local/sgml/dtd/docbook.cat:22:0:W: DTDDECL catalog entries are 
not supported

[snip - a whole bunch more DTDDECL entries not supported]

-rw-r--r--   1 reaster  users       23246 Dec 28 13:53 
LinuxGL-QuakeWorld-mini-HOWTO.sgml
-rw-r--r--   1 reaster  users       28441 Dec 28 14:21 
Nvidia-OpenGL-Configuration-mini-HOWTO.sgml
-rw-r--r--   1 reaster  users        5397 Dec 28 14:28 t1.htm
-rw-r--r--   1 reaster  users       24697 Dec 28 13:54 test.html
-rw-r--r--   1 reaster  users        4642 Dec 28 14:28 x120.htm
-rw-r--r--   1 reaster  users        3428 Dec 28 14:28 x138.htm
-rw-r--r--   1 reaster  users        3342 Dec 28 14:28 x147.htm
-rw-r--r--   1 reaster  users        3946 Dec 28 14:28 x154.htm
-rw-r--r--   1 reaster  users        3960 Dec 28 14:28 x162.htm
-rw-r--r--   1 reaster  users        5253 Dec 28 14:28 x168.htm
-rw-r--r--   1 reaster  users        2235 Dec 28 14:28 x186.htm
-rw-r--r--   1 reaster  users        8819 Dec 28 14:28 x40.htm                
                  
I got files with x??? names and .htm endings.  I know that the section ids 
are supposed to be used as part of the html filename.  How can I make that 
happen and have .html endings?

Notice that it doesn't understand <artheader>.  I think that is causing the 
Introduction part of the file to be inside t1.htm instead of a separate file. 
I guess I can fix those listitems though.  The <screen> tags are not working 
the way they do on linuxdoc.org either - no grey table background.

I downloaded the ldp.dsl file.  Where do I put that and how do I use it? 
Also, I downloaded the entities.tar.gz file - where do I unpack it?

What would be the advantage or disadvantage of using DocBook XML instead of 
DocBook SGML?  (right now I'm using DocBook SGML I assume, unless I install 
the docbkx412.zip).

-- 
-------- Robert B. Easter  ####@####.#### ---------
- CompTechNews Message Board   http://www.comptechnews.com/ -
- CompTechServ Tech Services   http://www.comptechserv.com/ -
---------- http://www.comptechnews.com/~reaster/ ------------
[<<] [<] Page 1 of 1 [>] [>>]


  ©The Linux Documentation Project, 2014. Listserver maintained by dr Serge Victor on ibiblio.org servers. See current spam statz.