Chapter 2 Notions de base relatives au Modèle XML
Un modèle XML représente la structure d'un document XML potentiel ou existant via un fichier XSD, DTD ou XDR.
Un modèle XML est une arborescence d'éléments enfant attachés aux éléments parent. Les éléments sont des composants de base d'un modèle XML. Ces éléments peuvent être composés d'autres éléments combinés de différentes façons via des particules de groupe. Les éléments sont spécifiés par des attributs et des types de données qui peuvent être prédéfinis ou définis par l'utilisateur. Les types de données simples et complexes peuvent être définis comme étant globaux (directement liés à la balise <schema>) ou locaux (inclus dans une déclaration d'élément).
Le tableau suivant affiche les objets spécifiques d'un modèle XML :
Outil | Objet | Description |
---|---|---|
![]() |
Elément | Objet de base d'un modèle XML. Un élément peut contenir d'autres éléments ou des attributs |
![]() |
Groupe | Groupe d'éléments organisés par une particule de groupe. Un groupe est défini une fois, puis réutilisé ailleurs dans le modèle via des références |
![]() |
Any | N'importe quel type d'objet. Any peut uniquement être attaché à une particule de groupe Séquence ou Choix |
__ | Attribut | Informations supplémentaires relatives à un élément ou à un type complexe. Un attribut est défini par un type de données interne ou par un type de données simple |
__ | Groupe d'attributs | Groupe d'attributs. Un groupe d'attributs est défini une fois, puis réutilisé ailleurs dans le modèle via des références |
__ | Type simple | Type de données simple. Un type simple est utilisé dans le cas d'éléments ou d'attributs ayant un contenu de type texte uniquement. Disponible uniquement dans un modèle conçu pour XSD |
![]() |
Type complexe | Type de données complexe. Un type complexe est utilisé pour introduire des éléments ou attributs dans une déclaration d'élément. Disponible uniquement dans un modèle conçu pour XSD |
![]() |
Séquence | Une particule de groupe pour organiser un jeu d'éléments. Une particule de groupe Séquence indique que les éléments doivent apparaître au moins une fois dans l'ordre de leur déclaration |
![]() |
Choix | Une particule de groupe pour organiser un jeu d'éléments. Une particule de groupe Choix indique qu'un élément doit être choisi parmi tous les éléments |
![]() |
Tout | Une particule de groupe pour organiser un jeu d'éléments. Une particule de groupe Tout indique que chaque élément peut apparaître une fois, ou ne pas apparaître et ce, sans contrainte d'ordre |
__ | Notation | Une notation est utilisée pour définir et traiter des objets non-XML au sein d'un modèle XML |
Ces outils sont disponibles dans la palette de la fenêtre de diagramme.
Les principaux objets d'un modèle XML sont représentés par des symboles dans son diagramme.
L'illustration ci-dessous représente un diagramme XML :
Vous pouvez utiliser plusieurs diagrammes pour avoir des vues partielles d'un diagramme complexe.
Objets dans un diagramme
Certains objets peuvent ne pas s'afficher dans le diagramme car ils sont dépourvus de symbole ou parce que leur symbole a été supprimé ou masqué.
Vérifiez systématiquement l'existence des objets dans l'Explorateur d'objets.
Copyright (C) 2005. Sybase Inc. All rights reserved. |
![]() |