|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2002 Messages : 91 ![]() |
Bonjour,
Je voudrais avoir des infos sur la possibilité de travailler en PHP sur l'extraction d'informations contenu dans un fichier XML pour les intégrer dans une base de données MySQL. Le site est héberger chez free.fr, je n'ai donc pas accès aux différentes bibliothèques. De plus le fichier XML que je dois reformater pour intégrer son contenu dans la base de données est téléchargé à partir d'un autre site. Je ne peux donc pas changer ce fichier. Voici un exemple de la structure du fichier XML qui contient des informations sur un licencié : Code :
Je vous remercie pour ces quelques pistes que vous pourriez me fournir ! Eric |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Sur free, tu renommes ton fichier en .php5 et tu tournes avec PHP5
Et avec PHP5 tu as SimpleXML pour manipuler des arbres xml : http://php.net/simplexml
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#3 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2002 Messages : 91 ![]() |
Merci.
Ajouter php5 au lieu de php me permet effecttivement d'utiliser SimpleXML. Cependant, je ne parviens pas à avoir accès aux données de chaque champ. Comment par exemple récupérer tous les lnlic de chaque balise <licencie> ? Code :
moi je dois récupérer les valeurs de chaque champ intégré dans le licencie !! |
||
|
|
00
|
|
|
#4 | |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
La réponse à ta question est dans la doc que je t'ai donné
Citation:
__________________
Get your motor runnin' Head out on the highway... |
|
|
|
00
|
|
|
#5 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2002 Messages : 91 ![]() |
Je suis désolé, j'avais bien vu ce paragraphe, seulement même avec cet exemple, je n'y parviens pas.
Dans <licence> j'ai effectivement des attributs, mais ils ne sont pas encadrés par d'autres balises, mais directement dans le licence lui -même. VOici mon code pour récupérer tous les numéros de licences : Code :
$licence->lnlic ne lit donc rien dans le fichier xml. Si je fais un var-dump, j'ai bien toutes les informations d'affichées pourtant ! Merci |
||
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Est-ce que tu accèdes habituellement aux éléments d'un tableau en te servant de '->' ?
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2002 Messages : 91 ![]() |
OUPS désolé je n'ai rien dit j'ai trouvé.
Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com