[XML] caracteres speciaux?

caracteres speciaux? [XML] - Programmation

Marsh Posté le 11-04-2001 à 08:52:14    

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?

Reply

Marsh Posté le 11-04-2001 à 08:52:14   

Reply

Marsh 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
Reply

Marsh 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é

Reply

Marsh 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
Reply

Marsh Posté le 11-04-2001 à 16:18:07    

Caractères spéciaux en XML :
 
'<' : <
 
'>' : >
 
'&' : &
 
'"' : "

Reply

Marsh Posté le 11-04-2001 à 17:23:15    

j'ai oublié celui-la :  
 
''' :  '

Reply

Marsh 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.

 

[edit]--Message édité par BifaceMcLeOD--[/edit]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed