J'ai besoin dans le cadre d'un projet, d'échangé des informations entre une application developpée en Java, d'accéder aux données (insertion, consultation, suppression etc etc) dans une base MySQL.
L'échange devra se faire a priori avec un fichier XML (la forme du fichier reste libre), qui sera interprété par un script PHP.
Le problème, c'est que le fichier XML correspond en gros à une requète, à soumettre au serveur MySQL. Il faut donc traduire cette requète XML en requète SQL ...
Par exemple, je veux insérer dans la bd une station (une machine quoi, définie par son ip, et sa location physique, "salle 37" par ex),
puis relier à cette station ces caractéristiques matérielles (elle dispose de resources matérielles, par ex un "processeur", qui elles memes disposent de propriétés, par ex "vitesse en mhz",ou "quantité" pour la ram ...),
puis relier cette meme station au logiciels installés dessus (pareil que pour le matériel, cad, une ressource logiciel, qui est liée à des propriétés) etc etc
Tout ca dans un fichier XML (eventuellement plusieurs si il faut ...)
Et bien sur, mettre à jour les tables qui définissent les relations entre chaque ensembles (station, ressources matérielles, res. logicielles...)
Existe-t-il un moyen facile de mettre tout ca en oeuvre ? Ca fait déjà quelques jors que je suis dessus,et j'ai l'impression que plus j'y réfléchis, moins j'avance et plus ca me fait peur
Je me suis servi des fonctions xml issu de expat dans PHP, j'arrive à lire mon doc, et tout et tout, mais comment construire l'arbre des requètes (y'en a dans tout les sens), et j'ai des valeurs (id des tables) à récupérer de partout pour établir les relations ?
Si y'en a qui peuvent m'aider, ou me guider (j'au essayé google, ...), je les remercie d'avance !
Jon