url dans fichier xml découpé en 3 partie, pourquoi ? - PHP - Programmation
Marsh Posté le 04-10-2004 à 14:48:20
parce que & est un caractère spéciale...
dans les données xml tu doit remplacer & par &
D'autant que & est un bon séparator de variable (et je crois que c'est le seul qui est valid html 4 strict)
moi j'utilise cette petit fonction pour remplir les données de mon xml :
Code :
|
Marsh Posté le 04-10-2004 à 14:50:25
cela dit, j'ai le meme souci... avec les &...;
dans un champ, j'ai ca comme donnée :
<data>c'est la vie</data>
et il me découpe ca en trois aussi :
1->c
2->'
3->est la vie
on m'a dit qu'il fallait passer une option au parser pour pas qu'il fasse ca, mais j'ai pas encore trouver (c pourquoi je suis sur le forum
Marsh Posté le 04-10-2004 à 14:58:28
arf, j'avais pas vu tes données xml avec le &
Sinon, ca marche correctement pour moi quand c'est une apostrophe simple... donc je crois que je vais pas m'emerder... je vais remplacer & par ' et ca ira bien...
Marsh Posté le 14-09-2004 à 10:26:02
Bonjour, en m'inspirant du tutorial trouvé sur phpfrance j'essaie de créer moi même mon propre parser.
Seulement sur les attributs du type url avec parametre (pas les autres attributs qui fonctionne tres bien) j'ai un probleme. L'url se retrouve decoupée en 3 morceaux. (je ne comprend pas pourquoi)
Voici l'url telle qu'elle ecrite dans le fichier xml:
http://www.nimportequoi.com/index. [...] 2630907800
Et elle se retrouve découpé en 3 moceaux comme ci le parser la lisait en 3 fois ou comme ci c'etais 3 elements différent:
http://www.nimportequoi.com/index.php?area=news
&
id=109460132630907800
Pouvez m'expliquer pourquoi elle se retrouve découpée en 3 ? Et eventuellement le moyen de résoudre ce probleme, merci.
Voici un exemple de mon probleme que j'ai simplifié et qui fonctionne si vous voulez le tester.
la page contenant le parser :
le fichier Xml rss2.xml
Merci de vos explications. Je ne veux pas utiliser la méthode DOM car ce n'est que de la lecture donc SAX s'impose. Pour moi c'est un peu comme une initiation au xml j'essairai DOM plustard quand je maitriserai deja la méthode SAX.