From: Benoit FLEURY (Benoit.Fleury@etu.enseeiht.fr)
Date: 17/07/2004 - 10:23
>>Je pensais utiliser les entités xml mais je ne voies pas bien comment
>>implémenter ça proprement.
>>
>>J’indique bien le DOCTYPE xhtml au début de mes documents mais je ne
>>sais pas comment insérer la DTD décrivant la liste de mes entités.
><!DOCTYPE html SYSTEM "./XHTML.DTD" [
><!ENTITY mesEntitésDeTraduction SYSTEM "/tmp/fr.ent">
>]>
><html> ... &bouton1; ...</html>
>Et il faudra donc changer dynamiquement l'appel system fr.ent par, par
>exemple, en.ent.
Je ne connaissais pas les entités paramètres, je pense que c'est ce
qu'il faut que j'utilise (manque un % sur l'entité précédente non ? et
l'appel de l'entité paramètre MAIS je n'ai peut être pas compris
l'indication :) )
Donc j'ai mon fichier xhtml :
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" [
<!ENTITY % MesTraduc SYSTEM "locale/en.ent">
%MesTraduc;
]>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
...
<p>&send_button;</p>
</html>
Et mon fichier définissant les entités :
<!ENTITY send_button "send">
Cela fonctionne bien sous Internet Explorer (problème de
rafraîchissement tout de même quabd en.ent est modifié) mais pas du tout
sous mozilla. Il ne doit pas lire la dtd externe et me signifie que
l'entité send_button n'est pas définie.
Donc je me demande si cette solution est vraiment une solution à adopter
en production.
Merci encore pour votre aide.
--benoit
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 30/07/2004 - 13:32 UTC
webmaster@xmlfr.org
|