From: Anne Durand (anne.liste@gamsau.map.archi.fr)
Date: 18/03/2004 - 12:41
Bonjour
Mon fichier SVG (<?xml version="1.0" encoding="UTF-8" standalone="no"?>)
parse des documents XML à travers une fonction javascript (<script
xlink:href="fonctions.js" language="JavaScript" />)
Au chargement du fichier SVG, la fonction de parsing est appelée sous la
forme window.getURL(nomFichierXML ,treeParsing);
Les caractères accentués me posent problème.
L'instruction valueAttribut = valueAttribut.replace(/[éèêë]/g,"e"); me
génère une erreur au chargement.
Dans l'idéal, je voudrais remplacer le caractère accentué par son
équivalent ASCII pour qu'il puisse être affiché sous SVG.
reg = new RegExp ("é", "g") ;
value = value.replace (reg, "é") ;
Mais là, le système me dit qu'il manque une parenthèse.
De toute façon, l'instruction svgBulleValue.setData("é") ; ne
m'affiche pas le caractère accentué mais le code ASCII. Alors que, dans le
fichier SVG, l'instruction <text id="texte1" x="10" y="40">é</text>
affiche bien le caractère é.
Merci d'avance pour toute suggestion.
--
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
|