Je travaille sous php 4,3.
Je souhaiterais effectuer la lecteur d'un fichier XML pour par la suite l'intégrer dans ma bd mysql comme je le souhaite.
Le problème c'est que je n'arrive pas à trouver de moyen pour parser corectement mon fichier
quand j'affiche la ou ce trouve mon parseur, on peut voir qu'il s'est arrêté au niveau du noeud et n'a pas voulu continuer plus loin.
voici mon code que j'ai réalisé pour le moment :
Code :
- $xmlConfig = domxml_open_file(dirname(__FILE__) . "/../helpers/nouvelles.xml" );
- $root = $xmlConfig->document_element();
- $child = $root->first_child();
- $xml = null;
- $xml1 = null;
- while ($child) {
- if ($child->node_type() != XML_TEXT_NODE) {
- echo $child->tagname();
- $xml .= $child->get_attribute("contenu" );
- $xml1 .= $child->get_attribute("date1" );
- }
- $child = $child->next_sibling();
- }
|
Voici un bout du xml bidon que j'utilise comme il est simple à comprendre
Code :
- <?xml version="1.0"?>
- <nouvelles>
- <nouvelle>
- <contenu>toto</contenu>
- <date1>10/10/2004</date1>
- </nouvelle>
- <nouvelle>
- <contenu>Confirmant les tendances pessimistes, Monsieur et Madame X viennent de divorcer</contenu>
- <date1>10/10/2005</date1>
- </nouvelle>
- </nouvelles>
|
Si quelqu'un pourrait m'aider j'ai rien trouvé d'intéressant sur le net et je galère pas mal