IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[XML] Recherche dans un fichier XML


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut [XML] Recherche dans un fichier XML
    Bonjour,

    Je dispose de plusieurs fichiers XML, qui sont des catalogues de produits. Je souhaite créer un moteur de recherche, en utilisant ces fichiers comme base de données, afin qu'un utilisateur puisse rechercher le produit qu'il souhaite (recherche multi balises).

    Quelle est le meilleur moyen de réaliser ce moteur de recherche en PHP : xpath, SAX, ou autre méthode ?
    Où puis-je trouver des exemples d'implémentation similaires ?

    Merci par avance.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Février 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 87
    Points : 95
    Points
    95
    Par défaut
    Xpath c'est justement le langage de selection pour XML.
    Xpath est a XML ce que SQL est aux bases de données;

    tu peux utiliser la fonction PHP5.3 simplexml_load_file() qui renvoit un objet de la classe SimpleXmlElement, qui dispose d'une methode
    SimpleXmlElement :: xpath()
    J'utilise tres souvent Xpath pour eviter de faire des boucles "for" en PHP et c'est bien plus rapide.
    Les bases dans ce langage s'acquierent facilement.
    ex de tuto : http://jerome.developpez.com/xmlxsl/...page=&rpage=13

  3. #3
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    si tes fichiers sont gros il va falloir passer par SAX avant d'utiliser SimpleXML

Discussions similaires

  1. Javascript et Recherche dans un fichier XML
    Par Invité dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 05/02/2007, 08h27
  2. [XSLT] Comment rechercher dans un fichier xml
    Par abdoulax dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 22/10/2006, 19h28
  3. Probleme dans mon code recherche dans un fichier Xml
    Par dederfred dans le forum Delphi
    Réponses: 11
    Dernier message: 21/10/2006, 16h51
  4. Faire une recherche dans un fichier XML
    Par Devilish_Seraph dans le forum XML/XSL et SOAP
    Réponses: 7
    Dernier message: 21/01/2006, 13h41
  5. recherche dans un fichier xml (castor)
    Par pingoui dans le forum Format d'échange (XML, JSON...)
    Réponses: 8
    Dernier message: 06/09/2004, 14h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo