Aller au contenu

Xml et Php


honey

Sujets conseillés

Bonjour et bonne année :blush: ,

Nouveau ici, je me permet de poster car j'ai un petit problème de developpement. Cela fait plusieurs semaines que j'essaye mais je n'y arrive pas. Mon niveau n'est pas très élevé.

Je vous explique, j'ai une base XML composé de plusieurs balises.

Voici ma base:

<!DOCTYPE course SYSTEM "course1.dtd" >
<course>
<coureur>
<nom>dupond</nom>
<prenom>albert</prenom>
<categorie>V2</categorie>
<place>3</place>
<placecat>1</placecat>
<tpsdep>00:00:00</tpsdep>
<tpsinter>
<tps>00:02:00</tps>
<tps>00:02:00</tps>
<tps>00:02:00</tps>
<tps>00:02:00</tps>
</tpsinter>
<tpsarr>00:10:00</tpsarr>
</coureur>
<coureur>
<nom>Moi</nom>
<prenom>Max</prenom>
<categorie>V1</categorie>
<place>1</place>
<placecat>1</placecat>
<tpsdep>00:00:00</tpsdep>
<tpsinter>
<tps>00:02:00</tps>
<tps>00:02:00</tps>
<tps>00:02:00</tps>
<tps>00:02:00</tps>
</tpsinter>
<tpsarr>00:08:00</tpsarr>
</coureur>
<coureur>
<nom>Toi</nom>
<prenom>Xam</prenom>
<categorie>V3</categorie>
<place>17</place>
<placecat>15</placecat>
<tpsdep>00:00:00</tpsdep>
<tpsinter>
<tps>00:02:00</tps>
<tps>00:02:00</tps>
<tps>00:02:00</tps>
<tps>00:02:00</tps>
</tpsinter>
<tpsarr>03:12:00</tpsarr>
</coureur>
<coureur>
<nom>dupont</nom>
<prenom>Nicolas</prenom>
<categorie>Se</categorie>
<place>1</place>
<placecat>12</placecat>
<tpsdep>00:00:00</tpsdep>
<tpsinter>
<tps>00:02:00</tps>
<tps>00:02:00</tps>
<tps>00:02:00</tps>
<tps>00:02:00</tps>
</tpsinter>
<tpsarr>04:08:00</tpsarr>
</coureur>
</course>

Mon but est de créer un moteur de recherche, qui me permettrait lorsque j'écris un nom, de me fournir les informations le concernant.

Ex: je recherche "Dupont"

cela m'affiche:

Nicolas

Se

1 ...

J'ai déjà de multiples recherche sur votre forum et d'autres encores et je desespère... :(

J'espere que vous pourrez m'aider dans ma quête.

En vous souhaitant une bonne journée

et Merci

Honey

Lien vers le commentaire
Partager sur d’autres sites

Ce type de base sera présente sur internet plus tard pour un projet personne. Le but sera de se connecter sur ce site, de taper son nom, et lorsque l'on valide son nom, cela affiche ces informations.

Donc ce qui me pose problème c'est comment je peux rechercher directement un Nom présent dans cette base et afficher toutes ces informations correspondantes :?:

Donc comment créer ma page php, pour incorporer des requêtes SQL qui me donneront ce résultat :?: ( si je me trompe pas de language...)

J'espere t'avoir éclairer sur mes intentions et problèmes. :unsure:

Honey

Lien vers le commentaire
Partager sur d’autres sites

Donc ce qui me pose problème c'est comment je peux rechercher directement un Nom présent dans cette base et afficher toutes ces informations correspondantes :?:

Donc comment créer ma page php, pour incorporer des requêtes SQL qui me donneront ce résultat :?: ( si je me trompe pas de language...)

Pour extraire des données directement d'un fichier XML, tu peux utiliser XQuery et XPath :

http://www.w3.org/XML/Query/

http://www.w3.org/TR/xpath

http://www.zend.com/php5/articles/php5-xmlphp.php

Lien vers le commentaire
Partager sur d’autres sites

Bonjour

Merci pour ces liens, je les ai devoré mais le problème est que je n'arrive pas à commencer, mon niveau malgré ces articles n'est pas a la hauteur pour m'aider à créer mon projet.

je me sous estime un peu, ce qui ne m'aide pas à avancer, mais j'y arriverai :P

J espere que vous pourrez encore m'apporter votre aide pour m'aider à concrétiser cela.

cordialement.

Merci

Lien vers le commentaire
Partager sur d’autres sites

des requêtes SQL qui me donneront ce résultat :?: ( si je me trompe pas de language...)

oui tu te trompes.

SQL est utilisable avec une base de données, et pas directement sur des fichiers XML.

Si tu n'as pas un niveau expérimenté en XML, oublie l'idée de développer un moteur de recherche.

Pour développer un moteur de recherche, (ou utiliser un moteur existant) on utilise généralement une base de données.

Commence peut-être par t'intéresser à php avec les bases de données et comment insérer des données dans ta base à partir de fichiers XML...

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...