Page 1 sur 1

Extraire un seul résultat d'un fichier xml ?

Posté : 08 juin 2005, 13:45
par jlhennaux
Bonjour,

Je génère un fichier xml qui comprend différentes news, chacune avec id unique, headline, datacontent, ...

Je souhaiterais n'afficher que les données correspondant à chaque id dans une page php (sur base d'une requête)
Ex : detail.php?Id=12345, n'afficherait que l'item 12345 contenu dans le fichier xml.
Je ne sais pas comment le parser pour extraire uniquement cette info.

Petite aide bienvenue 8)
Merci

HJL

Posté : 09 juin 2005, 09:04
par hebus
Déjà savoir si tu es parvenu à parser ton xml. De là, ton fichier se retrouve dans un tableau non ?

Avec un in_array() ou un array_key_exists() normalement tu dois pouvoir extraire ton info.

Posté : 09 juin 2005, 09:29
par progfou
Si je comprends bien, tu veux le parser, mais pas entièrement, juste la ligne qui t'intéresse...
Pour gagner de la place mémoire ? Du temps CPU ?
Bon, tu le parses avec quoi ? PHP4 ? PHP5 ? Autre chose ?

Explications

Posté : 13 juin 2005, 17:18
par jlhennaux
Bonjour,

Désolé de répondre si tard.

Voilà un exemple de fichier xml que je génére avec les 10 dernières news : http://www.eti-hainaut.be/test/test.xml

Voilà une page d'appel qui affiche juste le titre et un lien avec l'id de la news qui se trouve dans le fichier xml : http://www.eti-hainaut.be/test/test.php

Ce que je veux faire, c'est juste afficher l'info qui va avec cette id, sur une nouvelle page.

Merci pour votre aide

HJL