Xml vers base de données
Elyon64
-
Elyon64 -
Elyon64 -
Bonjour,
Voila je vous présente mon problème. Je travaille sur avec un fichier xml contenant tout un récit. Chaque mot de ce récit est référencé par des balises indiquant son numéro de paragraphe et son numéro de place dans le texte.
J'ai une liste de données comme celles-ci :
<ls:b type="paragraph" id="1" layer="100"><ls:b type="token" id="1">JOURNAL</ls:b> <ls:b type="token" id="2">DE</ls:b> <ls:b type="token" id="3">JAMES</ls:b>
J'ai créé une base de données sous phpmyadmin, avec comme attributs un numéro de paragraphe et un numéro de mot.
Je dois remplir cette base de données en utilisant php, mais le truc c'est que je débute vraiment avec xml donc je m'y perds un peu!
J'ai réussi à parser le fichier, mais j'aimerais savoir comment faire pour pouvoir récupérer les attributs correspondant au numéro de paragraphe et à la place des mots du fichier xml pour les envoyer directement dans la base de données.
Voila j'espère que j'ai exposé assez clairement mon problème ^^'!
J'attends votre aide!
Voila je vous présente mon problème. Je travaille sur avec un fichier xml contenant tout un récit. Chaque mot de ce récit est référencé par des balises indiquant son numéro de paragraphe et son numéro de place dans le texte.
J'ai une liste de données comme celles-ci :
<ls:b type="paragraph" id="1" layer="100"><ls:b type="token" id="1">JOURNAL</ls:b> <ls:b type="token" id="2">DE</ls:b> <ls:b type="token" id="3">JAMES</ls:b>
J'ai créé une base de données sous phpmyadmin, avec comme attributs un numéro de paragraphe et un numéro de mot.
Je dois remplir cette base de données en utilisant php, mais le truc c'est que je débute vraiment avec xml donc je m'y perds un peu!
J'ai réussi à parser le fichier, mais j'aimerais savoir comment faire pour pouvoir récupérer les attributs correspondant au numéro de paragraphe et à la place des mots du fichier xml pour les envoyer directement dans la base de données.
Voila j'espère que j'ai exposé assez clairement mon problème ^^'!
J'attends votre aide!
A voir également:
- Xml vers base de données
- Fuite données maif - Guide
- Base de registre - Guide
- Xml viewer - Télécharger - Édition & Programmation
- Supprimer les données de navigation - Guide
- Tnt base de données vide - Forum TNT / Satellite / Réception
2 réponses
Bonjour,
Je te conseil de regarder le DOM :
http://fr.php.net/dom
https://www.php.net/simplexml
https://php.developpez.com/cours/?page=bibliotheques#dom
Le DOM est très puissant pour récupérer les noeuds xml ainsi que leurs attributs.
Thamior.
Je te conseil de regarder le DOM :
http://fr.php.net/dom
https://www.php.net/simplexml
https://php.developpez.com/cours/?page=bibliotheques#dom
Le DOM est très puissant pour récupérer les noeuds xml ainsi que leurs attributs.
Thamior.
Elyon64
Ok! Merci pour les liens, je vais essayer de voir si je peux m'en sortir avec ça!
Hum en fait j'ai toujours du mal... Même en me plongeant dans les tutoriaux...
J'aimerais savoir comment récupérer la valeur des id :
<ls:b type="paragraph" id="1" layer="100"><ls:b type="token" id="1">JOURNAL</ls:b>
<ls:b type="token" id="2">DE</ls:b> <ls:b type="token" id="3">JAMES</ls:b>
Si quelqu'un peut m'aider à trouver une solution ce serait vraiment super ^^!
J'aimerais savoir comment récupérer la valeur des id :
<ls:b type="paragraph" id="1" layer="100"><ls:b type="token" id="1">JOURNAL</ls:b>
<ls:b type="token" id="2">DE</ls:b> <ls:b type="token" id="3">JAMES</ls:b>
Si quelqu'un peut m'aider à trouver une solution ce serait vraiment super ^^!