Pourquoi utiliser des schémas XML ?
Le schéma XML est plus puissant que la DTD.
XML Schema prend en charge les types de données
L'une des fonctionnalités les plus importantes de XML Schema est sa prise en charge des types de données.
Avec prise en charge des types de données :
facilite la description du contenu autorisé du document
facilite la vérification des données est correct
Faciliter le travail avec les données de la base de données
Faciliter la définition des contraintes de données (facettes des données)
facilite la définition de modèles de données (ou formats de données)
facilite la conversion entre différents types de données Données
Note de l'éditeur : Les contraintes de données, ou facettes, sont un terme dans le prototype XML Schema. Elles peuvent être traduites par « visages » en chinois et sont utilisées pour contraindre les valeurs autorisées des types de données.
Le schéma XML utilise la syntaxe XML.
Une autre caractéristique importante des schémas XML est qu'ils sont écrits en XML.
L'écriture de schémas XML à partir de XML présente de nombreux avantages :
Vous n'avez pas besoin d'apprendre une nouvelle langue
Vous peut utiliser un éditeur XML pour modifier le fichier de schéma
Vous pouvez utiliser un analyseur XML pour analyser le fichier de schéma
Vous pouvez traiter le schéma
< via XML DOM 🎜>- Le schéma peut être transformé via Le point principal est que les deux parties doivent avoir les mêmes "attentes" concernant le contenu. Avec XML Schema, l'expéditeur peut décrire les données d'une manière que le destinataire peut comprendre.
Mais un élément XML avec un type de données, tel que : <date type="date">2004-03-11</date>, garantit une compréhension cohérente du contenu, car XML Les données le type « date » nécessite le format « AAAA-MM-JJ ».
Les schémas XML sont extensibles Les schémas XML sont extensibles car ils sont écrits en XML. Avec des définitions de schéma extensibles, vous pouvez :Réutiliser votre schéma dans d'autres schémas
créer vos propres types de données dérivés de types standards
Référencer plusieurs schémas dans le même document
- bien formé ne suffit pas
- Nous appelons documents conformes à la syntaxe XML un document XML bien formé, tel que :
Il doit avoir un élément racine unique
La balise de début doit correspondre à la balise de fin
Les éléments sont sensibles à la casse
Tous les éléments doivent être fermés
Tous les éléments doivent être correctement imbriqués
Doit utiliser des entités pour les caractères spéciaux
Même si les documents sont en bon état, rien ne garantit qu'ils ne contiendront pas d'erreurs, et ces erreurs peuvent avoir de graves conséquences.
Considérez le scénario suivant : vous avez commandé 5 douzaines d'imprimantes laser, et non 5 unités. Avec XML Schema, la plupart de ces erreurs seront détectées par votre logiciel de validation.