Simple question xml - XML/XSL - Programmation
Marsh Posté le 09-03-2005 à 12:25:36
Soit tu importe la DTD XHTML dans ta DTD, et tu fais références aux balises XHTML via un namespace. Soit du met des sections CDATA
Marsh Posté le 09-03-2005 à 12:37:55
Merci beaucoup.  
Pendant que j'y suis, est ce que vous sauriez ce qu'il faut faire pour que les caractères accentués soient gérés? 
Par ex, dans mon xml j'ai <LIBELLE>très<LIBELLE> 
mais dans la page html j'ai très. 
D'après les recherches que j'ai faites sur ce forum, il faudrait que je parse chaque chaine que je récupère avec la fonction : 
Code : 
 
    * function unhtmlentities ($string) 
    * { 
    * $trans_tbl = get_html_translation_table (HTML_ENTITIES); 
    * $trans_tbl = array_flip ($trans_tbl); 
    * return strtr ($string, $trans_tbl); 
    * } 
? 
 
Merci.
Marsh Posté le 10-03-2005 à 15:12:31
Re Bonjour, en fait, j'ai testé la fonction que j'avais incluse dans mon dernier message mais ca n'a rien changé, j'ai toujours les caractères accentués qui ne sont pas bien gérés. 
Ex è au lieu de è 
 
Est ce que quelqu'un connait une fonction qui permettrait de parser des chaines de caractère afin de corriger ce problème? 
Merci, 
NKTH.
Marsh Posté le 10-03-2005 à 15:16:05
C'est bon,je viens de trouver sur un autre post, il fallait indiquer encoding="ISO-8859-1"? dans le xml. 
 
Désolé et merci.
Marsh Posté le 09-03-2005 à 12:23:32
Bonjour,
je voudrais savoir comment faire pour insérer des caractères tel que < dans des données xml sans qu'ils soient interprétés comme des balises?
Par ex, je voudrais pouvoir insérer <b></b> sans provoquer une erreur suite à ma DTD (seule LIBELLE est déclaré comme élément dans ma dtd):
<LIBELLE>Votre pratique sportive <b>actuelle</b></LIBELLE>
Merci d'avance,
NKTH