transférer contenu XML vers une base de données [PHP] - PHP - Programmation
Marsh Posté le 21-06-2002 à 12:11:41
ReplyMarsh Posté le 21-06-2002 à 12:18:26
JDF a écrit a écrit : j'ai rien compris mais UP |
Up aussi
Et comme JDF, je ne peux malheureusement pas t'aider...
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).
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
Marsh Posté le 21-06-2002 à 13:00:10
>JDF & _Azathoth_
Merci quand même
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.
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 ), mais -->
http://dev.nexen.net/docs/php/anno [...] p?lien=xml
Marsh Posté le 21-06-2002 à 14:27:49
C'est une des pages que j'ai déjà récupéré
Marsh Posté le 21-06-2002 à 16:55:25
Marsh Posté le 25-06-2002 à 12:27:04
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 ?
...
Marsh Posté le 26-06-2002 à 11:13:16
Merci pour la ref du bouquin
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
Marsh Posté le 26-06-2002 à 11:42:07
Fenris a écrit a écrit : Merci pour la ref du bouquin 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
Marsh Posté le 26-06-2002 à 11:58:49
Merci, je vais regarder ça
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.
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