autre méthode : tu charges dans une chaîne de caractères le contenu du fichier (s'il est pas trop gros) et après, tu utilises l'une des fonctions de php (je ne sais plus laquelle) qui permet d'extraire une sous-chaîne d'une chaîne, substr(), je crois???
autre méthode : si les fichiers à analyser sont forcément taggés, le parser xml expat de php pourraît faire l'affaire...
Mais je pense que je partirais sur la première solution : recherche d'une sous-chaîne dans un chaîne, c'est plus simple, je pense, que les exp reg.