Bonjour,
Je souhaite récupérer des informations spécifiques d'un fichier XML, à partir de PHP...
Voici le genre de fichier XML que je souhaite lire :
Code :
- <ls>
- <server name="serveur1">
- <test id="1" date="03/04/2006" time="07:30:26" value="218.65" />
- <test id="10" date="03/04/2006" time="09:00:05" value="172.25" />
- <test id="5" date="04/04/2006" time="10:20:05" value="157.28" />
- </server>
- <server name="serveur2">
- <test id="2" date="03/04/2006" time="07:30:26" value="218.65" />
- <test id="10" date="03/04/2006" time="09:00:05" value="172.25" />
- <test id="5" date="04/04/2006" time="10:20:05" value="157.28" />
- </server
- </ls>
|
Dans ce fichier, je souhaiterai par exemple récupérer tous les <test> triés par id, du server de name serveur2...
J'ai pensé utiliser la fonction xml_parse_into_struct mais le problème est que dans le fichier xml que j'ai à lire, il y a plus de 1000 balises test, et un parcours d'un tableau de plus de 1000 éléments, ça le fait pas trop...
De plus je n'ai pas trop saisi le fonctionnement de xml_parse... est-ce que cette technique me permettrait d'avoir un script plus rapide (donc d'éviter un parcours d'un si grand tableau)?
Avez vous une idée ?
Merci d'avance
Message édité par teufeur2lest le 31-10-2006 à 17:25:00