[DOM] Récupérer l'encodage d'un fichier xml en php5
Bonjour,
Je suis entrain de faire un petit utilitaire qui prend en paramètre un chemin, qui va parcourir récursivement tous les fichiers, trouver les fichiers xml et déterminer leur encodage (utf8, latin...).
Les fichiers xml en question ont éventuellement (mais pas necessairement) des lignes du genre :
Code:
<?xml version="1.0" encoding="utf-8"?>
Est-ce qu'il y a un moyen *propre* récuperer l'encodage utilisé, en utilisant simpleXML, ou DOM ou autre chose ? (J'pourrai évidemment parser toute les lignes jusqu'a trouver un truc du genre "<?xml*encoding="xxx"?> et récuperer le "xxx", mais j'imagine qu'on peut faire ca un peu plus propre.
Je dois également trouver l'encodage reel (du genre, quand on ouvre le fichier avec un éditeur un peu malin, il est capable de dire si le fichier est en utf8, ou autre chose). Une idée pour faire ca un peu élégante ?
Merci d'avance ;-)
--
Rakken