Bonjour à tous !

Je suis en train d'importer un fichier xml dans ma base de données, cependant je coince au niveau des balises imbriquées .

Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<AFF_ID>1961612</AFF_ID>
<INTITULE>
  <FR>Maison de ville Marseille 6 pièces 300 m2 Avec Terrasse 35m² Et Garage 80m²</FR> 
  <US>Townhouse Marseille 6 rooms 300 m2 terrace with 32m ² and 80m ² Garage</US> 
</INTITULE>
<COMMENTAIRES>
  <FR>[Référence 1350] 13003-BELLE DE MAI: A Proximité De Toutes Commodités Commerces Et Transports. Maison De Ville T6 Duplex De 300m², Grand Séjour, 4 Chambres, 2 sdb, 3 WC, Cuisine Américaine Équipée, Terrasse 32m², Garage 80m², Combles Aménagées
  </FR> 
  <US>[Reference 1350] 13 003-BELLE DE MAI: A Close To All Amenities Shops And Transport. Town house T6 Duplex From 300m ² Great Room, 4 Bedrooms, 2 bathrooms, 3 toilets, equipped kitchen, terrace 32m ², garage 80m ², attic furnished. 
  </US> 
 </COMMENTAIRES>
Comment puis je differencier les balises <FR> de INTITULE et COMMENTAIRES :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
eregi("<AFF_ID>(.*)</AFF_ID>",$items[$i+1], $AFF_ID);
ceci fonctionne pour l'identifians mais pour FR de COMMENTAIRES j'ai essayé ceci sans resultat :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
eregi("<COMMENTAIRES><FR>(.*)</FR></COMMENTAIRES>",$items[$i+1], $FR);

Auriez-vous une idée svp .