Les billets de blog

XML vs JSON

Travailler avec plusieurs langages et/ou faire communiquer deux infrastructures différentes nécessite un format d’échange facile à appréhender et à manipuler. Mais encore faut-il que ce format soit implémenté ou implémentable facilement. C’est le rôle de deux formats aujourd’hui bien reconnus, le XML (eXtended Markup Langage) et JSON (JavaScript Object Notation). Ces deux formats sont souples, efficaces, connus et surtout répandu. Les deux présentent des avantages et inconvénients. Alors comment faire un choix ?

Firefox 3 et les espaces de nom XML

Alors que je développais des évolutions pour CWE et le widget TV Programme TV par Télé-Loisirs, je me suis trouvé confronté à un bug assez spécial. Tous mes parsing RSS fonctionnaient, sauf un: celui du programme TV. Après moultes recherche, je me suis rendu compte que Firefox 3 ne gère plus les espace de nom XML de la même manière. Prenons l’exemple de la balise très connue content:encoded. FireFox 2 la gèrait de la manière suivante: var content = getElementsByTagName('encoded')[0] //content.