on peut pas mettre de caracteres speciaux dans les fichiers xml?
j'ai par exemple
<name>Hans Jürgen</name>
et ca me sort:
An Invalid character was found in text content. Line 135, Position 18
<name>Hans-J?/name>
Y a-t-il un moyen d'eviter ca?
Publicité
Posté le 11-04-2001 à 08:52:14
nabab
I'm blogging this.
Posté le 11-04-2001 à 09:17:49
Il suffit d'utiliser l'attibut encoding.
<?xml version="1.0" encoding="ISO-8859-1"?>
---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
drlobo
Posté le 11-04-2001 à 09:35:56
ca marche!
et pour les caracteres comme &,",' ...
je suppose qu'il faut les remplacer par "&" au moment de la creation du .xml et qu'il y a pas d'alternative comme pour les caracteres accentué
nabab
I'm blogging this.
Posté le 11-04-2001 à 09:49:19
En fait les caracteres tel & sont des caracteres spéciaux dans le sens que xml s'en servant il a été necessaire de les redefinir mais par des soucis d'adaptation plus aisés & vaut pour & pour " et ' je ne sais pas ....
---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
[FDS]
Posté le 11-04-2001 à 16:18:07
Caractères spéciaux en XML :
'<' : <
'>' : >
'&' : &
'"' : "
[FDS]
Posté le 11-04-2001 à 17:23:15
j'ai oublié celui-la :
''' : '
BifaceMcLeOD
The HighGlandeur
Posté le 11-04-2001 à 18:43:15
Sinon, il y a encore la solution d'écrire "xxx;". Par exemple, "& # 233 ;" (sans les espaces) au lieu de 'é'. Cela permet de mélanger les caractères de différents encodages au sein d'une même page.