erreur avec des é

erreur avec des é - XML/XSL - Programmation

Marsh Posté le 17-10-2005 à 23:41:15    

Bonsoir,
 
Je comprends pas, je génère un fichier xml à partir de php à la main (avec des fopen / fwrite)
 
Je transforme tous les <, >, " et ' qui pourraient me géner
Et également, je remplace les accents par leur équivalent html é => &eacute; etc
 
Mais quand je tente d'afficher le fichier xml créé, dans IE ou dans Firefox, ils me disent tous les deux que mon fichier n'est pas valide.
 
il n'aime pas cette ligne (et toutes les autres avec des &eacute; ou &nbsp;) :
<assignedto>R&eacute;mi Faure</assignedto>
 
Si je laisse les accents ce n'est pas plus valide
 
que je mette les entetes :
<?xml version="1.0" encoding="iso-8859-1"?>
ou
<?xml version="1.0" encoding="UTF-8"?>
ça ne change rien
 
 
Vous auriez une idée ?
 
Merci d'avance


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 17-10-2005 à 23:41:15   

Reply

Marsh Posté le 18-10-2005 à 11:05:18    

Le xml c'est pas du html...  
 
En xml il y a que trois ou quatre entités définies: &gt; &lt; &amp; ...  
 
pourquoi tu tapes pas les charactères accentués direct, la directive encoding sert à ça.

Reply

Marsh Posté le 18-10-2005 à 11:44:48    

ha... d'accord, j'suis à coté de la plaque donc :)
je tente ça
 
+


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 18-10-2005 à 14:54:55    

Et laisse tomber les &eacute, passe en UTF-8...

Reply

Sujets relatifs:

Leave a Replay

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