|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : avril 2007 Messages : 95 ![]() |
bonjour à tous !
j'utilise un fichier XML très basique dont voici le code : Code XML :
il arrive parfois que les balises "titre" et "chanteur" contiennent un "&", et là c'est le drame : lorsque l'on veut afficher le fichier XML dans un navigateur on obtient un message d'erreur, et la lecture du fichier par SimpleXML ne marche plus (rien n'est stocké dans les variables) j'ai essayé de résoudre le problème en utilisant ![CDATA[...]], mais ce n'est pas interprété... existe-t-il un moyen de "dire" au fichier de prendre le "&" comme un caractère classique (en utilisant un dtd par exemple, bien qu'ayant des connaissances limitées en la matière je préfèrerais une solution plus simple ^^) ? merci par avance ^^ |
||
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : février 2007 Messages : 475 ![]() |
& doit être remplacé par &
|
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : avril 2007 Messages : 95 ![]() |
en fait le fichier est généré automatiquement en piochant les données dans une BDD, et les personnes entrant les infos dans cette bdd ne pourront à chaque fois qu'elles y entrent une info remplacer un & par un & (d'autant qu'elle contient déjà plus de 15000 entrées, qu'il faudrait alors modifier)
mais j'ai solutionné mon problème donc tout va bien ^^ il suffit en fait de placer les infos des balises entre les tags <![CDATA[ et ]]>, ce qui permet au navigateur de considérer tout caractère comme un caractère classique et de l'afficher normalement merci pour ta réponse en tout cas ^^ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com