XML parser php
Bonjour à tous,
voila j'ai un xml dont je ne peux modifier et je dois parser.
j'ai essayé des techniques, sans succès ..
Si le xml est correct, pouvez vous m'éclairer.
voila j'ai un xml dont je ne peux modifier et je dois parser.
j'ai essayé des techniques, sans succès ..
Si le xml est correct, pouvez vous m'éclairer.
<products> <product name="rehdat"/> <product name="centos"/> </products> <branchs> <branch name="zod"/> <branch name="dos"/> </branchs> <main> <product name="rehdat"> <release version="1" alias="zod" type="released"/> <release version="2" alias="dos" type="released"/> </product> <product name="centos"> <release version="1" alias="zod" type="released"/> <release version="2" alias="dos" type="released"/> </product> </main>
1 réponse
-
Contributeurton xml ne semble pas correcte: un XML ne doit avoir qu'une seule balise root (de premier niveau)
or, tu as 3 balises (products, branch, main))...
je te conseille de tout englober dans une balise:
<tatapouette> <products> <product name="rehdat"/> <product name="centos"/> </products> <branchs> <branch name="zod"/> <branch name="dos"/> </branchs> <main> <product name="rehdat"> <release version="1" alias="zod" type="released"/> <release version="2" alias="dos" type="released"/> </product> <product name="centos"> <release version="1" alias="zod" type="released"/> <release version="2" alias="dos" type="released"/> </product> </main> </tatapouette>
avec ca t'auras du vrai XML, qui sera compris par ton parseur !
si tu ne peux modifier l'XML d'entré qui est incomplet, tu peux très bien proceder à l'encapsulation dans une variable string temporaire ..