Ya aucun problème si tous les champs sont remplis pour chaque pays, sinon t'es bon pour manger des regexp avec preg_match_all().
Dans le cas numéro 1, en prenant un exemple simple, il te suffit de faire un foreach avec les pays et pour chaque nom trouvé tu le met dans un tableau.
Puis tu fais un foreach avec les devises et pour chaque nom trouvé tu le met dans un tableau.
...etc., tu fais de meme pour chaque balise.
A la fin t'as un tableau des pays, un tableau des devises...etc. où chaque indice a son équivalent dans les autres tableau.
Donc si t'as l'indice (en parcourant l'un des tableaux, par exemple) tu peux piocher les infos dont tu as besoin dans le tableau des pays, le tableau des devises...etc. et faire comme si tu lisais une ligne.
Message édité par CyberDenix le 21-06-2008 à 16:50:25
---------------
Directeur Technique (CTO)