Il lun, 2002-05-06 alle 15:42, Michael Rausch ha scritto: > > > > Federico Di Gregorio scriveva: > >> manca il DOCTYPE, ovvero la dichiarazione del formato, quindi i vari > >> tool sgml non sanno quale DTD usare e come interpretare tag non chiusi > >> (leciti in SGML!), tag abbreviati e entity varie. prova ad aggiungere in > >> testa una riga come la seguente (ma forse non basta, perche' un > >> documento docbook deve contenere il tag BOOKINFO all'interno di un tag > >> BOOK e tu non ce l'hai...): > >> > >> <!DOCTYPE book PUBLIC "-//Davenport//DTD DocBook V3.0//EN" []> > >> <BOOK> > >> metti il tuo file qui'... > >> </BOOK> > >> > >> e speriamo... > > Il miglioramento è indubitabile, ma ci sono un mucchio di altri errori > (sempre oltre i 200 massimi), per cui ritengo che forse non vale proprio > la pena... darsi troppa pena! > Magari occorre un secondo file, andato perso, con tutte le definizioni > mancanti (non ho conoscenze di SGML)? puo' essere, oppure potrebbero usare un versione differente di docbook ed ovviamente il parser sgml usa il dtd della versione del DOCTYPE (quella che ti ho dato io e' la 3.0, credo si sia alla 4.x). quindi puoi provare a curiosare sulla tua macchina e vedere che versioni del DTD hai, modificando di conseguenza. lasciami solo dire che il programma che ha generato quell'SGML e' (scusate) merda. questo problema e' esattamente quello che l'SGML ed i DTD _dovrebbero_ risolvere. sic. -- Federico Di Gregorio Debian GNU/Linux Developer & Italian Press Contact fog@debian.org INIT.D Developer fog@initd.org Lord, defend me from my friends; I can account for my enemies. -- Charles D'Hericault
Attachment:
signature.asc
Description: PGP signature