Quelle est la différence entre Extensible Markup Language (XML) et XML Schema (XSD) ?
Réponses
Trop de publicités?Le XML a une application beaucoup plus large que le HTML, par exemple. Il n'a pas d'"application" intrinsèque ou par défaut. Ainsi, même si vous ne vous souciez pas vraiment du fait que les pages Web sont également régies par ce qui est autorisé, du côté de l'auteur, vous voudrez probablement définir précisément ce qu'un document XML peut et ne peut pas contenir.
C'est comme concevoir une base de données.
Le problème des technologies XML est qu'elles sont de nature textuelle. Avec XSD, cela signifie que vous disposez d'un cadre de définition des structures de données qui peut être "branché" sur des outils de traitement de texte comme PHP. Ainsi, vous pouvez non seulement manipuler les données elles-mêmes, mais aussi modifier et documenter très facilement la structure, et même générer automatiquement des interfaces.
Vu sous cet angle, XSD est la "colle" ou le "middleware" entre les données (XML) et les outils de traitement des données.
- Réponses précédentes
- Plus de réponses