[PLUTO-ildp] Problema con il tag <contrib> - risolto
Elisa Chiorrini
elisa.chiorrini a gmail.com
Sab 22 Set 2007 16:44:28 CEST
Giulio Daprelà ha scritto:
> On 9/21/07, Elisa Chiorrini <elisa.chiorrini a gmail.com> wrote:
>
>> Ciao a tutti,
>> vi chiedo una mano, perché non riesco a capire come trasformare bene un
>> file sgml, in modo che non mi sparisca il contenuto del tag <contrib>
>> che è dentro <author> o </othercredit>. Questo è il file, semplificato:
>>
>>
>> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
>> <book>
>> <bookinfo>
>> <title>Prova</title>
>> <authorgroup>
>> <author>
>> <firstname>Autore</firstname>
>> <surname>Autore</surname>
>> <contrib>Autore del testo</contrib>
>> </author>
>>
>> <othercredit role="translator">
>> <firstname>Traduttore</firstname>
>> <surname>Traduttore</surname>
>> <contrib>Traduzione italiana</contrib>
>> </othercredit>
>> </authorgroup>
>> </bookinfo>
>> </book>
>>
>> Se do il comando:
>>
>> $ sgmltools prova.sgml
>>
>> oppure:
>>
>> $ docbook2html prova.sgml
>>
>> non mi da nessun errore, ma nel file html non compare tutto ciò che è
>> scritto dentro i due <contrib>, praticamente li ignora. Ho provato a
>> cercare su internet, ma non ho ancora trovato. ...Sono alle prime armi
>> con l'sgml! :)
>>
>
> Hai provato a cercare in altri documenti scritti nello stesso formato
> se viene utilizzato quel tag? Non c'è nulla di meglio per imparare che
> guardare qualcosa di funzionante. Se tu trovassi un documento che usa
> quel tag e che non lo fa sparire in fase di conversione potresti
> capire se e dove sbagli.
>
Ciao a tutti.
Ciao Giulio, grazie della risposta. Sì, avevo già provato a vederne
altri, l'esempio che ho scritto l'ho preso e modificato dal sito
www.docbook.org. Il problema infatti non era la sintassi, che è scritta
bene, ma il fatto che mi mancava il foglio di stile di tldp, che ho
scaricato dal sito, qui:
http://www.tldp.org/authors/tools/ldp.dsl
L'ho salvato in una cartella, diciamo in /home/.../ldp.dsl
A questo punto basta dare uno di questi comandi
docbook2html -d /home/.../ldp.dsl#html prova.sgml
oppure
openjade -t xml -i html -d /home/.../ldp.dsl#html prova.sgml > prova.html
oppure
sgmltools --jade-opt="-t xml -i html" -s /home/.../ldp.dsl#html prova.sgml
Funzionano tutti.
Ciao e buon pomeriggio!
Elisa
Maggiori informazioni sulla lista
pluto-ildp