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 « &nbsp; » 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 &nbsp; 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 &nbsp;

Salutes,
Alexandre

-- 
[email protected] mailing list