Moteur de Recherche avec XML

Fermé
Bulb Messages postés 63 Date d'inscription mercredi 22 novembre 2006 Statut Membre Dernière intervention 19 février 2008 - 8 mai 2007 à 13:27
 Zakaria - 23 sept. 2008 à 03:46
Bonjour à tous,
j'ai un fichier XML que je pense être bien structuré. je voudrais pouvoir faire des requêtes dedans en php.
Je connais la syntaxe pour le mysql. Mais j'ai des difficulté à trouver ce même genre de requêtes pour xml.

Les tutos trouvés sur le web ne sont pas très simples et me sembles un peu lourd d'utilisation.

en gros je voudrais que mon moteur de recherche parcoure le fixhier xml et retienne les noeuds où un attribut ou le texte même contiens le texte donné dans le champ texte.

Si quelqu'un connaissait un tuto convenable ça m'arrangerais.
Merci d'avance.
A voir également:

1 réponse

Il existe un langage pour extraire des informations d'un document XML : XQuery.
Il adopte une syntaxe très proche de SQL, et utilise XPath pour retirer n'importe quelle donnée d'un fichier XML.
Il utilise aussi Xpath pour se repérer dans le document.
Ce langage permet en plus toutes les opérations que l'on peut vouloir faire avec SQL : insertion de données, mise à jour, suppression, etc.

Lien : https://fr.wikipedia.org/wiki/XML_Query
Une classe php intéressante Xquery Lite 1.0 : http://phpxmlclasses.sourceforge.net/xquery_lite.html
2