Bonjour à tous,
Je suis en train de traduire un article de la Linux Gazette au format Docbook Xml et j'aimerais vérifier le résultat en html. Pour cela, je dispose d'Open Jade et du dssl de Norman Walsh. Je tape donc la commande suivante pour convertir par exemple le modèle de traduc.org: jade -t xml -d /usr/share/sgml/docbook-dsssl/print/docbook.dsl modele-docbook.sgml
et j'obtiens ce résultat:
jade:<URL>http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd:112:17:E: "X20AC" is not a function name jade:<URL>http://www.oasis-open.org/docbook/xml/4.2/ent/iso-amsa.ent:8:19:E: "X21B6" is not a function name jade:<URL>http://www.oasis-open.org/docbook/xml/4.2/ent/iso-amsa.ent:9:19:E: "X21B7" is not a function name jade:<URL>http://www.oasis-open.org/docbook/xml/4.2/ent/iso-amsa.ent:10:17:E: "X21D3" is not a function name ... jade:I: maximum number of errors (200) reached; change with -E option jade:/usr/share/sgml/docbook-dsssl/print/../catalog:28:0:W: DTDDECL catalog entries are not supported jade:/usr/share/sgml/docbook-dsssl/print/../catalog:28:0:W: DTDDECL catalog entries are not supported
Il semblerait que l'en-tête
<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
]>
pose problème.
Pourriez-vous me dire où est l'erreur ?
Afficher les réponses par date
dodo wrote:
[...] et j'obtiens ce résultat:
jade:<URL>http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd:112:17:E: "X20AC" is not a function name jade:<URL>http://www.oasis-open.org/docbook/xml/4.2/ent/iso-amsa.ent:8:19:E: "X21B6" is not a function name jade:<URL>http://www.oasis-open.org/docbook/xml/4.2/ent/iso-amsa.ent:9:19:E: "X21B7" is not a function name jade:<URL>http://www.oasis-open.org/docbook/xml/4.2/ent/iso-amsa.ent:10:17:E: "X21D3" is not a function name ... jade:I: maximum number of errors (200) reached; change with -E option jade:/usr/share/sgml/docbook-dsssl/print/../catalog:28:0:W: DTDDECL catalog entries are not supported jade:/usr/share/sgml/docbook-dsssl/print/../catalog:28:0:W: DTDDECL catalog entries are not supported
Il semblerait que l'en-tête
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [ ]>
pose problème.
Pourriez-vous me dire où est l'erreur ?
Juste quelque chose que je ne saisis pas. Pourquoi tu n'utilises pas directement ceci... <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
c'est-à-dire sans le [] qui sert normalement à indiquer des entités ?
Je me demande si ne pas déclarer d'entités avec [] n'est pas une source de problèmes.
Sinon, tu peux aussi copier ton document sous un autre nom et modifier celui-ci pour qu'il soit le plus petit possible... ce qui te permettra de trouver plus rapidement le problème.
Enfin, dernier point. Tu peux aussi me l'envoyer (en privé) pour que je vois ce que je peux en tirer.