[PHP] transférer contenu XML vers une base de données

transférer contenu XML vers une base de données [PHP] - PHP - Programmation

Marsh Posté le 21-06-2002 à 11:21:44    

Bonjour,
J'ai récupéré des données extraits d'une base sous forme de fichiers XML (et XSD, mais ceux-là, je peux m'en passer)
Je doit créer et alimenter une base PostgreSQL avec ces données en utilisant PHP 4
J'ai trouvé quelques tutoriaux concernant le parsing XML avec PHP, mais ça ne m'aide pas bcp
Quelqu'un l'a déjà fait ? Merci


Message édité par Fenris le 25-06-2002 à 12:23:34

---------------
Certains font l'Histoire, d'autres la subissent
Reply

Marsh Posté le 21-06-2002 à 11:21:44   

Reply

Marsh Posté le 21-06-2002 à 12:11:41    

:vomi: j'ai rien compris
mais UP :D


---------------
Mon topic achats/ventes
Reply

Marsh Posté le 21-06-2002 à 12:18:26    

JDF a écrit a écrit :

:vomi: j'ai rien compris
mais UP :D  




 
Up aussi  :D  
Et comme JDF, je ne peux malheureusement pas t'aider...  :(


---------------
N'ayant pas encore inventé l'industrie musicale, ils se repliaient sur des formes plus classiques de brigandage.
Reply

Marsh Posté le 21-06-2002 à 12:25:01    

Fenris a écrit a écrit :

Bonjour,
J'ai récupéré des données extraits d'une base sous forme de fichiers XML et XSD
Je doit créer et alimenter une base PostgreSQL avec ces données en utilisant PHP 4
J'ai trouvé quelques tutoriaux concernant le parsing XML avec PHP, mais ça ne m'aide pas bcp
Quelqu'un l'a déjà fait ? Merci  



Jamais tenté ( free.fr oblige, je suis en php3).

Reply

Marsh Posté le 21-06-2002 à 12:59:29    

omega2 a écrit a écrit :

Jamais tenté ( free.fr oblige, je suis en php3).



 
Free supporte le PHP 4 maintenant ;)


---------------
Certains font l'Histoire, d'autres la subissent
Reply

Marsh Posté le 21-06-2002 à 13:00:10    

>JDF & _Azathoth_
 
Merci quand même :D


---------------
Certains font l'Histoire, d'autres la subissent
Reply

Marsh Posté le 21-06-2002 à 13:05:14    

Fenris a écrit a écrit :

 
 
Free supporte le PHP 4 maintenant ;)  



Je savais pas. va faloir que je regardes si ca va pas me faciliter la vie alors. ;)

Reply

Marsh Posté le 21-06-2002 à 13:57:58    

Fenris a écrit a écrit :

Bonjour,
J'ai récupéré des données extraits d'une base sous forme de fichiers XML et XSD
Je doit créer et alimenter une base PostgreSQL avec ces données en utilisant PHP 4
J'ai trouvé quelques tutoriaux concernant le parsing XML avec PHP, mais ça ne m'aide pas bcp
Quelqu'un l'a déjà fait ? Merci  



ché pas si ca va t aider (g pas tout capté à a ce ke tu devé faire :pt1cable: ), mais -->
http://dev.nexen.net/docs/php/anno [...] p?lien=xml


---------------
XBL : ESN3S | GGPO (3rd strike) : ESN | PSN : Huitxilopochti
Reply

Marsh Posté le 21-06-2002 à 14:27:49    

C'est une des pages que j'ai déjà récupéré  [:zoubi]


Message édité par Fenris le 21-06-2002 à 15:10:15

---------------
Certains font l'Histoire, d'autres la subissent
Reply

Marsh Posté le 21-06-2002 à 16:55:25    

[:belgarion_cer]


---------------
Certains font l'Histoire, d'autres la subissent
Reply

Marsh Posté le 21-06-2002 à 16:55:25   

Reply

Marsh Posté le 25-06-2002 à 12:27:04    

:bounce:


---------------
Certains font l'Histoire, d'autres la subissent
Reply

Marsh Posté le 26-06-2002 à 08:33:15    

Hello,
 
je bosse sur le sujet, je te conseille vivemet de te procure le bouquin :
 
XML et les bases de données - éditons Eyrolles/Wrox
 
Une vraie mine d'or je t'assure !
 
Mais que dois tu faire en fait ?
 
Stocker les fichiers XML tels quels ou bien recréer une structure relationnelle dans ta BD reflétant celle de ton fichier XML ?
Dois tu avoir une structure relationnelle hyper générique permettant de stocker n'importe quel fichier XML ou une structure relationnelle spécifique à ta DTD ?
...

Reply

Marsh Posté le 26-06-2002 à 11:13:16    

Merci pour la ref du bouquin :jap:
 
En fait, je dois alimenter une base PostgreSQL qui servira uniquement à faire des recherches (avec un moteur PHP) donc les seules données dont j'ai besoin sont celles qui seront utilisées par ce moteur (dans les XML récupérés, y'a un peu tout et n'importe quoi donc j'aimerai bien filtrer)
Je n'ai pas de DTD mais des XML Schemas
A côté de mes fichiers XML/XSD contenant les données, j'ai aussi récupéré des XML contenant des intitulés correspondants à des abbréviations utilisées dans les XML/XSD, à priori les seules relations que je devrais créer seront à ce niveau ;)


---------------
Certains font l'Histoire, d'autres la subissent
Reply

Marsh Posté le 26-06-2002 à 11:42:07    

Fenris a écrit a écrit :

Merci pour la ref du bouquin :jap:
 
En fait, je dois alimenter une base PostgreSQL qui servira uniquement à faire des recherches (avec un moteur PHP) donc les seules données dont j'ai besoin sont celles qui seront utilisées par ce moteur (dans les XML récupérés, y'a un peu tout et n'importe quoi donc j'aimerai bien filtrer)
Je n'ai pas de DTD mais des XML Schemas
A côté de mes fichiers XML/XSD contenant les données, j'ai aussi récupéré des XML contenant des intitulés correspondants à des abbréviations utilisées dans les XML/XSD, à priori les seules relations que je devrais créer seront à ce niveau ;)




 
en PHP, je sais pas...
mais en JAVA, y a des classes faites pour ça, du genre JDBC2XML
 
va voir le tutorial ici (crée ton login d'abord)
 
http://www6.software.ibm.com/devel [...] ert-a4.pdf
 
y a le même tutorial dans l'autre sens.
 
Sinon, côté PHP, tu trouves pas ton bonheur ici ?
http://www.phpbuilder.com/columns/
dans la rubrique XML

Reply

Marsh Posté le 26-06-2002 à 11:58:49    

Merci, je vais regarder ça ;)


---------------
Certains font l'Histoire, d'autres la subissent
Reply

Marsh Posté le 27-06-2002 à 18:30:30    

et ça ?
http://www.php.net/manual/fr/ref.xml.php
 
Sinon, j'ai trouvé sur le web des libs php pour traiter du XML mais je sais plus où c'est. Fais des recherche sur google.


---------------
-@- When code matters more than commercials -@-
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed