dimanche 1 avril 2007

XML Best Practice: Use Multiple Schema Languages

Schematron, Relax NG, XML Schema (XSD), ou DTD ?
Choisir la bonne méthode de validation de messages XML est bien plus qu'une histoire de goût.

XML Schema n'est pas seul au monde et même s'il est très largement utilisé, il comporte des défaut que d'autres méthodes de validation sont en mesure de combler. Schematron, Relag NG, DTD, certains sont même partie intégrante de normes ISO.

Ce site, qui recommande l'usage simultané de plusieurs méthodes de validation, décrit les caractéristiques de chacun d'eux, illustré par un exemple concret de règles qu'ils sont capables ou non de contrôler.


Best Practice: Use Multiple Schema Languages