Il y a quelques mois, je tentais de faire un parse à partir des données issues d'un XML contenant des namespace. Ce XML était en fait le retour d'un appel à un serveur WFS (serveur qui va renvoyer des données géographiques au format XML en vectoriel) mais j'ai eu les mêmes problèmes avec des serveurs WMS (serveur cartographiques en ligne). Mon principal problèmes venait du fait que malgré que le WFS et le WMS soient des formats normés, certains prennent leurs aises et les retours XML sont souvent hasardeux.
Ainsi, les namespaces sont parfois définis, parfois non et cela pose un réel problème pour la lecture e4x, qui nous facilite tant la vie. J'avais écrit deux articles la-dessus, afin de pouvoir lire ces XML avec un namespace défini ou indéfini avec des jokers:
Flex ActionScript – Lire des attributs XML ayant un Namespace différent avec e4x
Flex ActionScript – Récupérer des éléments / attributs XML avec e4x avec n'importe quel namespace
Même si ces techniques fonctionnent, il est toujours embêtant d'avoir à se soucier des namespace quand on cherche un simple accès e4x ou quand les namespaces ne sont pas predictibles.
Lire la suite: 'Flex ActionScript – Classe utile pour supprimer les namespace d'un XML (pour lecture e4x)'









Commentaires récents