Les schémas XML (xsd) sont une évolution des DTD pour la validation des documents XML. Ils sont plus structurés car sous format xml, plus formels, spécifient des contraintes de typage sur les données, etc... au prix d'une plus grande complexité, selon certains.
Qu'apporte réellement les xsd comparé au coût de mise en oeuvre, y'a-t-il d'autres solutions moins complexes? (Relax NG), des méthodes pour faciliter leur élaboration? Bref pourquoi utilisez-vous les XSD?