Moteur de Recherche avec XML
Bulb
Messages postés
63
Date d'inscription
Statut
Membre
Dernière intervention
-
Zakaria -
Zakaria -
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.
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:
- Moteur de Recherche avec XML
- Xml download - Télécharger - Édition & Programmation
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Google moteur de recherche page d'accueil - Guide
- Copernic moteur de recherche - Télécharger - Navigateurs
- Copernic Desktop Search - Télécharger - Utilitaires
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
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