recherche fonction HTML TO XML

recherche fonction HTML TO XML - PHP - Programmation

Marsh Posté le 25-04-2007 à 10:28:42    

bonjour ,
 
je recherche une fonction qui convertirait et supprimerais les caracteres non autorisé en XML par rapport a un code HTML !
 
je m'explique j'ai un formulaire, le texte que j'y rentre est enregistré dans une base de donnée mais avant l'enregistrement il est convertit avec la fonction PHP htmlentities!
 
j'ai un module qui génère de l'XML par contre j'ai un peu galèré pour la convertion et pour finir j'ai supprimé accent et caractères spéciaux .... c'est pas terrible et je suis persuadé qu'il existe des fonctione qui conertissent parfaitement l'HTML !!
 
 
mercide votre aide !


---------------
la vie à le goût qu'on lui donne !! Vive le photo numérique et le tirage photo
Reply

Marsh Posté le 25-04-2007 à 10:28:42   

Reply

Marsh Posté le 25-04-2007 à 11:02:05    

pkoi encoder le texte ?
 
html tout comme xml supportent n'importe quel jeu de caractères. utf8 est le jeu de caractère recommandé pour les deux, et il permet d'utiliser n'importe quels caractères

Reply

Marsh Posté le 25-04-2007 à 11:14:26    

Alors si j'affiche le texte enregistré dans la base de donnée au format HTML voila ce que ca me sort  
 
http://www.forum-vista.net/fluxbis.xml


---------------
la vie à le goût qu'on lui donne !! Vive le photo numérique et le tirage photo
Reply

Marsh Posté le 25-04-2007 à 11:23:55    

é
 
=> NE FAIT PAS D'ENCODAGE je te dis :o
 
Donc les é restent des é et pas des é


Message édité par MagicBuzz le 25-04-2007 à 11:24:11
Reply

Marsh Posté le 25-04-2007 à 11:35:33    

exacte ! de fait donc un html_entity_decode pour reconvertir en texte brut !
par contre si j'ai un & dans le texte ca me fait une erreur !
 
http://www.forum-vista.net/fluxbis.xml
 
recherche dans le source "Un DirectX 10 sur d'autres systèmes que Windows Vista" tu verras a la fin un &
 
c'est lui qui fou la merde


---------------
la vie à le goût qu'on lui donne !! Vive le photo numérique et le tirage photo
Reply

Marsh Posté le 25-04-2007 à 11:36:59    

c'est vrai que le coup du & est chiant.
 
il me semble que t'as juste quelques lignes à ajouter dans ton code pour que ça marche. à ce niveau, je ne peux pas t'en dire plus par contrea

Reply

Marsh Posté le 25-04-2007 à 12:05:11    

ouais donc du coup la solution est de virer les caracteres spéciaux alors !


---------------
la vie à le goût qu'on lui donne !! Vive le photo numérique et le tirage photo
Reply

Sujets relatifs:

Leave a Replay

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