Re: espace insécable, comme nt ?
alexandre <[email protected]> Thu, 11 May 2006 01:54:47 +0200
| Newsgroups | gmane.linux.gentoo.documentation.french |
|---|---|
| Message-ID | <[email protected]> |
alexandre wrote: > alexandre wrote: > >> Camille Huot wrote: >> >>> On 5/7/06, alexandre <[email protected]> wrote: >>> >>>> Lorsque j'essaie d'utiliser « » j'obtiens >>>> « Entity 'nbsp' not defined » lors du xsltprocess. >>> >>> >>> >>> Tu trouveras les informations nécessaires dans cette doc : >>> http://gentoo.neysx.org/proj/fr/gdp/doc/doc-tipsntricks.xml?style=printable >>> >>> >>> Et plus particulièrement le code 2.3 pour ton problème précis. >> >> >> >> Merci pour ta réponse. C'est à l'aide de cette page que j'ai créé mon >> environnement de traduction/test local. J'avais déjà ajouté les lignes >> des points 2.3 et 2.5 dans mon /etc/xml/catalog. J'ai vérifié que >> j'avais bien les dtd dans mon /usr/portage/metadata/dtd. Et donc... je >> suis toujours embêté. > > > Euh.. voilà de quelle manière j'ai finalement résolu mon problème : Pour > m'assurer que xsltproc allait bien chercher la DTD en local, j'ai > renommé "/etc/portage/metadata/dtd/guide.dtd" en "blabla.dtd". J'ai > ensuite relancé xsltproc sur un doc et xsltproc s'est plaint de > l'absence de la DTD. J'ai donc redonné à la DTD son nom original et à > partir de là les entités n'ont plus généré d'erreur et elles sont > effectivement traduites en espaces insécables utf-8 (#160)... Voilà... > bizarre non !? Hum... je vais y arriver : en fait il suffit de ne pas utiliser l'option "--novalid" quand on lance le xsltproc... cette option évite le chargement de la DTD, dans laquelle il y a justement la définition des entités. Ceci conclura mon aventure Salutes, Alexandre -- [email protected] mailing list