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