From: Alain BERGEZ (alainbergez@wanadoo.fr)
Date: 20/02/2004 - 17:32
Merci pour cette réponse rapide, je pense que c'est possible de modifier mon outil je vais essayer en utilisant d'utiliser des sections CDATA
Merci
Alain Berges
Bonjour,
Les attributs XML ne peuvent comporter ce genre de signes (<>).
Si vous avez la possiblité d'utiliser plutôt des éléments XML, vous pourriez
mettre votre contenu au sein de sections CDATA. Elles permettent d'éviter à
la chaîne de caractères en son sein d'être analysée par le parser XML.
<element><![CDATA[ <a href=http://www.site.com/>lien</a>]]></element>
Cordialement,
Pascal EMMA
Webmestre de laltruiste.com
----- Original Message -----
From: "Alain BERGEZ" <alainbergez@wanadoo.fr>
To: <xml-tech@xmlfr.org>
Sent: Friday, February 20, 2004 4:35 PM
Subject: [xml-tech] débutant xml
> Salut à tous,
> je suis débutant xml de chez débutant and Co.
> Je développe actuellement un jeu vidéo de pédagogique musicale en flash
(cd-rom et internet) dont la première version se vend très très bien à
l'étranger (allemagne Japon et usa) et très très mal en France. J'en ignore
les raisons, mais étant très pragmatique, j'ai entrepris de développer un
petit outil xml pour faciliter la traduction des versions ultérieures dans
plusieurs autres langues.
> Il s'agit en fait d'une classe action script qui extrait automatiquement
tout le contenu à traduire du jeux vidéo et et en fait un Xml dont la
stucture des éléments est la même que celle des clips du jeu vidéo, les
textes étant dans les attributs.
> Cela facilite la traduction (gain énorme de temps) car la structure du xml
étant la même que celle des clips du jeu vidéo, les traducteurs peuvent
traduire directement dans le xml (ça ils savent le faire) sans ouvrir le
flash (ça ils ne savent pas le faire) tout en vérifiant instantanément leur
traduction dans le contexte du jeu ( il est impossible de traduire quoi que
ce soit sans avoir le contexte). De plus en externalisant les textes, le
jeu devient dynamiquement multilangue sans être trop lourd ce qui me réduira
les coûts de productions. (un seul CD à produire pour toutes les langues).
> Jusque là, tout marche très bien.
> Un problème se pose lorsque j'extrais le contenu de certains champs de
texte qui ayant des liens sont déjà dans flash au format html1. (eh oui,
flash comprend le html1 !!!).
> <P ALIGN="LEFT"><FONT FACE="Fontdinerdotcom Loungy" SIZE="16"
COLOR="#000000"><B>Ceci est un test</B></FONT></P> devient:
>
> "<P ALIGN="LEFT"><FONT FACE="Fontdinerdotcom
Loungy" SIZE="16" COLOR="#000000"><B>Ceci
est un test</B></FONT></P>"
>
> C'est logique, flash me remplace tous les <> par des " pour par les
interpréter comme des balises xml, mais là c'est franchement pas clair pour
les traducteurs.
>
> Donc comment puis-je faire pour stocker dans des attributs xml des chaînes
de caractères qui contiennent elle-mêmes des balises <> et des "" sans les
remplacer par les " pour que ça reste lisible pour le commun des
mortel (un traducteur par exemple).
> Existe-t-il un caractère d'échapement comme \ en php pour dire à
l'interpréteur xml de ne pas interpréter les \< et \" ou un type spécial
d'attribut pour cela.
>
> Merci à tous.
> Alain
>
> PS: excusez moi si ma question vous parraît naïve, mais j'ai découvert le
xml il y a un mois.
> --
> 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)
>
>
--
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)
--
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 28/06/2004 - 11:05 UTC
webmaster@xmlfr.org
|