Bonjour à tous.

Je ne parviens pas à extraire toutes les enregistrements d'un fichier xml pour les insérer dans les tables d'une base de données mySQL.
La principale difficulté que je rencontre est d'atteindre les balises DATA car elle n'ont pas un attribue ni rien qui me permettrait de les cibler. Je voudrais atteindre tous les enregistrements pour les champs titre et auteur afin de les ajouter dans un table articles.
Ci-dessous un extrait du fichier XML :


<?xml version="1.0" encoding="UTF-8" ?>
<FMPXMLRESULT xmlns="http://www.filemaker.com/fmpxmlresult">
<ERRORCODE>0</ERRORCODE>
<PRODUCT BUILD="04-22-2015" NAME="FileMaker" VERSION="ProAdvanced 14.0.1"/>
<DATABASE DATEFORMAT="D/m/yyyy" LAYOUT="" NAME="ARTICLES " RECORDS="3949" TIMEFORMAT="k:mm:ss "/>
<METADATA>
<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="ANNEE" TYPE="TEXT"/>
<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="PAGE" TYPE="TEXT"/>
<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="TITRE" TYPE="TEXT"/>
<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="ORDRE" TYPE="TEXT"/>
<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="AUTEUR" TYPE="TEXT"/>
<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="CLE" TYPE="NUMBER"/>
<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="FAMILLE" TYPE="TEXT"/>
<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="FORME" TYPE="TEXT"/>
<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="PAYS" TYPE="TEXT"/>

</METADATA>

<RESULTSET FOUND="2000">

<ROW MODID="11" RECORDID="1">

<COL><DATA>2015</DATA></COL>
<COL><DATA>499-500</DATA></COL>
<COL><DATA>Lorem ipsum</DATA></COL>
<COL><DATA>Vivamus </DATA></COL>
<COL><DATA>Audureau</DATA></COL>
<COL><DATA>1</DATA></COL>
<COL><DATA>Phasellus </DATA></COL>
<COL><DATA>Irundisaua, Acanthoderes, </DATA></COL>
<COL><DATA>France</DATA></COL>

</ROW>

quelque chose du genre :

$xml = simplexml_load_string($xml);  // load de ton fichier xml

echo $xml->ROW->COL->DATA; 


après il faut boucler sur tous les data