XSD (XML Schema Definition)

XSD (XML Schema Definition), une recommandation du World Wide Web Consortium, spécifie comment définir formellement les éléments dans un document en langage de balisage extensible (XML). Cette description est utilisée pour garantir que chaque élément d'un document est conforme à la description de l'élément qu'il contient. En avril 2012, XSD 1.1 a été approuvé par le W3C en tant que norme.

XSD peut également être utilisé pour générer des documents XML qui peuvent être traités comme des objets de programmation. En outre, divers outils de traitement XML peuvent également générer une documentation lisible par l'homme, ce qui facilite la compréhension de documents XML complexes.

Vous pouvez également être intéressé
  1. Schéma xml Définition - Que signifie le schéma XML? Un schéma XML est la mise en page structurelle d'un document XML, exprimée en termes de contraintes et de contenu du document. Les contraintes sont exprimées en utilisant une combinaison des éléments suivants: Règles grammaticales régissant l'ordre des éléments Types de données régissant...
  2. Schéma de réseau Définition - Que signifie le diagramme de réseau? Un diagramme de réseau est utilisé dans les télécommunications informatiques pour dessiner un diagramme graphique d'un réseau. Ce type de diagramme est particulièrement utile pour les ingénieurs et concepteurs de réseau pour la compilation d'une documentation réseau détaillée. En général, un diagramme...

En général, un schéma est une représentation abstraite des caractéristiques d'un objet et de sa relation avec d'autres objets. Un schéma XML représente l'interrelation entre les attributs et les éléments d'un objet XML (par exemple, un document ou une partie d'un document). Le processus de création d'un schéma pour un document implique l'analyse de sa structure et la définition de chaque élément structurel rencontré. Par exemple, le schéma d'un document décrivant un site Web définirait un élément site Web, un élément page Web et d'autres éléments décrivant les divisions possibles du contenu de toute page de ce site. Les définitions des éléments sont effectuées au sein d'un groupe de balises, comme pour le HTML et le XML. XSD offre plusieurs avantages par rapport aux anciens langages de schéma XML tels que Simple Object XML (SOX) et Document Type Definition (DTD). XSD est écrit en XML, ce qui signifie qu'il ne nécessite pas de traitement intermédiaire par un analyseur syntaxique. Parmi les autres avantages, citons l'auto-documentation, la création automatique de schémas et la possibilité d'être interrogé par le biais de transformations XML (XSLT). XSD présente également de nombreux défis et limites. Certains détracteurs ont fait valoir qu'il est inutilement complexe, qu'il ne dispose pas d'une description mathématique formelle et que la prise en charge du contenu non ordonné est limitée.

  1. Schéma à la lecture Définition - Que signifie Schéma en lecture? Schéma à la lecture fait référence à une stratégie d'analyse de données innovante dans les nouveaux outils de traitement des données comme Hadoop et d'autres technologies de base de données plus impliquées. Dans le schéma à la lecture, les données sont appliquées à...
  2. Schéma en étoile Définition - Que signifie Star Schema? Un schéma en étoile est un modèle d'architecture d'entreposage de données dans lequel une table de faits fait référence à plusieurs tables de dimension, qui, lorsqu'elles sont vues sous forme de diagramme, ressemblent à une étoile avec la table de faits au centre et...