Re: docBook et les entités séparées
On Friday 17 October 2003, at 19 h 34, the keyboard of Patrice Karatchentzeff [EMAIL PROTECTED] wrote: J'ai un drôle de truc dans un document docBook SGML ou bien XML ? d'écrire (version 3.1). je n'arrive pas à avoir accès aux entités lt; (par exemple) Cette entité n'est prédéfinie qu'en XML. En SGML, il est normal que cela ne marche pas. PS : pour un *nouveau* projet (i.e. sans existant à gérer), je dis nettement qu'il faut utiliser XML, sauf masochisme extrême.
Re: docBook et les entités séparées
On Friday 17 October 2003, at 22 h 41, the keyboard of Patrice Karatchentzeff [EMAIL PROTECTED] wrote: Bon, maintenant, à part le fait que le paquet est troué, Non. lui applique la rustine ? Comment lui faire changer le path pour trouver ses petits ? Le plus simple est de passer à XML...
Re: docBook et les entités séparées
Georges Mariano écrivait : [...] Ben Patrice, t'es plus sous Debian ?? Rappelles-toi, on nous a bien expliquer ici même que Debian se distingue des autres distribs parce que question sgml/xml, ça marche nickel ... sans réglage Pour être honnête, c'est la première fois que j'ai un soucis avec un document sgml sous Debian... PK -- |\ _,,,---,,_ Patrice KARATCHENTZEFF ZZZzz /,`.-'`'-. ;-;;,_ mailto:[EMAIL PROTECTED] |,4- ) )-,_. ,\ ( `'-' http://p.karatchentzeff.free.fr '---''(_/--' `-'\_)
Re: docBook et les entités séparées
Stephane Bortzmeyer écrivait : On Friday 17 October 2003, at 19 h 34, the keyboard of Patrice Karatchentzeff [EMAIL PROTECTED] wrote: J'ai un drôle de truc dans un document docBook SGML ou bien XML ? désolé : SGML bien sûr. d'écrire (version 3.1). je n'arrive pas à avoir accès aux entités lt; (par exemple) Cette entité n'est prédéfinie qu'en XML. En SGML, il est normal que cela ne marche pas. ? c'est sensé être présent dès la version 3.1 de docBook. Mais si ce que tu dis est vrai, je vais être forcé de migrer et cela m'emmerde. PS : pour un *nouveau* projet (i.e. sans existant à gérer), je dis nettement qu'il faut utiliser XML, sauf masochisme extrême. Bof... Je n'ai pas trop l'habitude de XML, le support de XML de Woody ne me parait pas forcément tip-top, je n'ai qu'un bouquin de docBook SGML, etc. Bref, autant de facteur qui me laissent à penser que garder sgml n'est pas si mal ;-) PK PS : je ne suis pas fou non plus... je tente de me garder toutes les chances de migrer en XML le plus facilement possible. -- |\ _,,,---,,_ Patrice KARATCHENTZEFF ZZZzz /,`.-'`'-. ;-;;,_ mailto:[EMAIL PROTECTED] |,4- ) )-,_. ,\ ( `'-' http://p.karatchentzeff.free.fr '---''(_/--' `-'\_)
docBook et les entités séparées
Salut, J'ai un drôle de truc dans un document docBook que je suis en train d'écrire (version 3.1). je n'arrive pas à avoir accès aux entités lt; (par exemple) Par exemple, en compilant : $ sgmltools -b dvi index.sgml [...] /usr/bin/jade:/home/pk/nut/chap1.sgml:118:1:E: general entity lt not defined and no default entity .etc et évidemment, le caractère est royalement ignoré... Une idée ? Voici mon en-tête de doc : $ head index.sgml !-- -*- Mode: xml -*- -- !DOCTYPE book PUBLIC -//OASIS//DTD DocBook V3.1//EN [ !ENTITY chap1 SYSTEM chap1.sgml !ENTITY chap2 SYSTEM chap2.sgml ] !-- Doc author : Russell Kroll and others, see CREDITS file -- !-- Version 1.4.0 -- !-- DocBook author : Patrice Karatchentzeff - [EMAIL PROTECTED] -- !-- Translator : language Name e-mail CVS version -- book titleNetwork UPS Tool Documentation/title chap1; chap2; /book On ne peut faire plus simple... PK, sur une Woody. -- |\ _,,,---,,_ Patrice KARATCHENTZEFF ZZZzz /,`.-'`'-. ;-;;,_ mailto:[EMAIL PROTECTED] |,4- ) )-,_. ,\ ( `'-' http://p.karatchentzeff.free.fr '---''(_/--' `-'\_)
Re: docBook et les entités séparées
Patrice Karatchentzeff écrivait : Salut, J'ai un drôle de truc dans un document docBook que je suis en train d'écrire (version 3.1). je n'arrive pas à avoir accès aux entités lt; (par exemple) Bon, j'ai trouvé la cause mais pas comment le réparer... En fait, j'ai un peu trop négliger les warning au lancement et le sgmtools ne trouvent aucun des fichiers iso de docBook : /usr/bin/jade:/usr/share/sgml/docbook/dtd/3.1/dbcent.mod:138:0:E: cannot find entities/ISOgrk3; tried /usr/lib/sgml/entities/ISOgrk3, /home/pk/nut/entities/ISOgrk3, /usr/share/sgml/entities/ISOgrk3 (et comme cela pour tous les ISO*). J'ai fini par les trouver : $ ls /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ catalog ISOamsc.ent ISOamsr.ent ISOcyr2.ent ISOgrk2.ent ISOlat1.ent ISOpub.ent ISOamsa.ent ISOamsn.ent ISObox.ent ISOdia.ent ISOgrk3.ent ISOlat2.ent ISOtech.ent ISOamsb.ent ISOamso.ent ISOcyr1.ent ISOgrk1.ent ISOgrk4.ent ISOnum.ent Bon, maintenant, à part le fait que le paquet est troué, comment je lui applique la rustine ? Comment lui faire changer le path pour trouver ses petits ? J'ai trouvé un point centralisateur dans /etc/sgml mais cela n'a pas l'air de fonctionner : d'après le fichier, il faut utiliser update-catalog : J'ai fait : # update-catalog --add docbook.cat /usr/share/sgml/entities/sgml-iso-entities-8879.1986/catalog Adding entry /usr/share/sgml/entities/sgml-iso-entities-8879.1986/catalog to catalog docbook.cat... pour tous les fichiers du répertoire précédent et j'ai maintenant : cat docbook.cat -- ## == ## /etc/sgml/docbook.cat : SGML centralized catalog ## == ## Please use update-catalog(8) to modify this file. ## == -- CATALOG /usr/share/sgml/docbook/dtd/2.4.1/docbook.cat CATALOG /usr/share/sgml/docbook/dtd/3.0/docbook.cat CATALOG /usr/share/sgml/docbook/dtd/3.1/docbook.cat CATALOG /usr/share/sgml/docbook/dtd/4.0/docbook.cat CATALOG /usr/share/sgml/docbook/dtd/4.1/docbook.cat CATALOG /usr/share/sgml/docbook/dtd/4.2.cr1/docbook.cat CATALOG /usr/share/sgml/docbook/dtd/generalized.cat CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/catalog CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOamsa.ent CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOamsb.ent CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOamsc.ent CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOamso.ent CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOamsn.ent CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISObox.ent CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOcyr1.ent CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOcyr2.ent CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOdia.ent CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOgrk1.ent CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOgrk2.ent CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOgrk3.ent CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOgrk4.ent CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOlat1.ent CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOlat2.ent CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOnum.ent CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOpub.ent CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/ISOtech.ent Mais rien n'y fait :-( En plus, il m'en a fourré partout et je viens de me rendre compte que le path est déjà défini dans sgml-data.cat... Bref, c'est le souk... PK -- |\ _,,,---,,_ Patrice KARATCHENTZEFF ZZZzz /,`.-'`'-. ;-;;,_ mailto:[EMAIL PROTECTED] |,4- ) )-,_. ,\ ( `'-' http://p.karatchentzeff.free.fr '---''(_/--' `-'\_)
Re: docBook et les entités séparées
Patrice Karatchentzeff écrivait : [...] Bref, c'est le souk... Pire que cela : m'a l'air très con le produit... extrait du message d'erreur : $ sgmltools -b dvi index.sgml /usr/bin/jade:/usr/share/sgml/docbook/dtd/3.1/dbcent.mod:54:0:E: cannot find entities/ISOamsa; tried /usr/lib/sgml/entities/ISOamsa, /home/pk/nut/entities/ISOamsa, /usr/share/sgml/entities/ISOamsa Bon, je me dis, comme il tente de le trouver en local, à défaut, on va lui fournir comme cela... $ cd /home/pk/nut $ mkdir entities $ cp /usr/share/sgml/entities/sgml-iso-entities-8879.1986/* entities/ $ sgmltools -b dvi index.sgml /usr/bin/jade:/usr/share/sgml/docbook/dtd/3.1/dbcent.mod:54:0:E: cannot find entities/ISOamsa; tried /usr/lib/sgml/entities/ISOamsa, /home/pk/nut/entities/ISOamsa, /usr/share/sgml/entities/ISOamsa Bon, je vais me coucher... PK -- |\ _,,,---,,_ Patrice KARATCHENTZEFF ZZZzz /,`.-'`'-. ;-;;,_ mailto:[EMAIL PROTECTED] |,4- ) )-,_. ,\ ( `'-' http://p.karatchentzeff.free.fr '---''(_/--' `-'\_)
Re: docBook et les entités séparées
Désolé, on est vendredi, peux pas résister ... Bon, j'ai trouvé la cause mais pas comment le réparer... En fait, j'ai un peu trop négliger les warning au lancement et le sgmtools ne trouvent aucun des fichiers iso de docBook : (et comme cela pour tous les ISO*). Bon, maintenant, à part le fait que le paquet est troué, comment je lui applique la rustine ? Comment lui faire changer le path pour trouver ses petits ? J'ai trouvé un point centralisateur dans /etc/sgml mais cela n'a pas l'air de fonctionner : d'après le fichier, il faut utiliser update-catalog : Mais rien n'y fait :-( En plus, il m'en a fourré partout et je viens de me rendre compte que le path est déjà défini dans sgml-data.cat... Bref, c'est le souk... Ben Patrice, t'es plus sous Debian ?? Rappelles-toi, on nous a bien expliquer ici même que Debian se distingue des autres distribs parce que question sgml/xml, ça marche nickel ... sans réglage Reviens Patrice ... :o) A+ -- mailto:[EMAIL PROTECTED] debfr-faq : http://savannah.nongnu.org/download/debfr-faq/html/