Dans le numéro précédent de votre magazine préféré (n°108), nous avions entamé le dossier XML. Nous avions évoqué les fondamentaux, les bonnes pratiques, avec quelques mises en oeuvre d’outils. Vous l’aurez compris, XML est aujourd’hui un élément inséparable des développeurs et même, sans qu’ils le sachent, des utilisateurs. De plus en plus de logiciels supportent, consomment et communiquent en XML. Ce qui ne va pas toujours sans problème, notamment sur le XHTML comme on le verra dans les pages qui suivent. Dans cette 2e partie, nous avons privilégié l’aspect pratique avec la validation par schéma (après avoir abordé celle par DTD) et le XSLT. Le XSLT est parfois négligé mais à y regarder de plus près, il ouvre une souplesse d’utilisation et de manipulation sans pareille ! Nous parlerons aussi d’évolution du XML avec une approche très réaliste et terrain de XML 2. Pour cela, un des " spécificateurs " de XML 1.0, Michael Sperberg-McQueen, nous dévoilera son approche. Mais comme XML le vaut bien, nous terminerons notre plongée au coeur d’XML le mois prochain, dans une 3e partie encore plus orientée code et mise en oeuvre. Bonne validation.
François Tonic