DocBook: db2x.sh a XML dokumenty

Supportní databáze (ke_docbktls-xml-73)
Platí pro

SuSE Linux: Verze 7.3

Symptomy:

Když systém spracovává XML dokumenty na bázi DocBook 4 pomocí skriptu db2x.sh z balíku "docbktls" (db2html, db2dvi atd.), končí chybou. Chybové hlášení:

nsgmls:E: cannot open "/usr/share/sgml/jade_dsl/xml.dcl" (No such file or
 directory)
nsgmls:/usr/share/sgml/db41xml/docbookx.dtd:74:17:E: "X20AC" is not a function
 name
nsgmls:/usr/share/sgml/db41xml/ent/iso-amsa.ent:8:19:E: "X21B6" is not a
 function name
...

Příčina:

Nebyla nalezena XML deklarace.

Řešení:

Jsou dvě možnosti, jak tento problém vyřešit:

  1. Jako uživatel "root" vytvořte odkaz na místo, kde se tato deklarace nachází:

    cd /usr/share/sgml/jade_dsl
    ln -s xml.decl xml.dcl
    
  2. Aktualizujte systém prostřednictvím YOU (YaST-Online-Update) nebo opravený balík stáhněte a naistalujte z našeho FTP serveru:

    ftp://ftp.suse.com/pub/suse/i386/update/7.3/sgm1/docbktls.rpm

Za odhalení a ohlášení chyby patří náš dík panu Jörgu Menkemu.


Viz také:
o Známé problémy a zvláštnosti v SuSE Linuxu 7.3

Klíčová slova: DOCBOOK, XML, SGML, 73, DB2X, DOCBKTLS, DOCBOOK-TOYS

Zpětná vazba vítána: Send Mail to ke@suse (Uveďte prosím následující klíčové slovo: SDB-ke_docbktls-xml-73)
SDB-ke_docbktls-xml-73, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 16. Okt 2001
SuSE Linux AG - Poslední změnu: 25. Okt 2001 provedl ke (sdb_gen 1.40.0)