XML Schema Propriétés
Tous les attributs sont déclarés comme des types simples.
Qu'est-ce qu'un attribut?
éléments simples ne peuvent pas avoir des attributs. Si un élément a des attributs, il sera traité comme une sorte de type complexe. Mais la propriété elle-même est toujours utilisé comme une déclaration de type simple.
Comment déclarer la propriété?
La syntaxe est définie propriétés
Ici, xxx est le nom de la propriété, yyy prévoit que le type de l'attribut de données. XML Schema a beaucoup de types de données intégrées.
Les types les plus courants sont:
- xs: string
- xs: décimal
- xs: integer
- xs: boolean
- xs: Date
- xs: temps
Exemples
Ce sont les éléments XML avec des attributs:
Telle est la définition de l'attribut correspondant:
La valeur par défaut et la valeur fixe de la propriété
La propriété a une valeur par défaut spécifiée ou une valeur fixe.
Si aucune autre valeur est spécifiée, la valeur par défaut est automatiquement attribué à l'élément.
Dans l'exemple suivant, la valeur par défaut est "EN":
Les valeurs fixes sont automatiquement attribuées aux éléments, et vous ne pouvez pas valeur prédéterminée supplémentaire.
Dans l'exemple suivant, la valeur fixe est "EN":
Les attributs facultatifs et obligatoires
En cas de défaut, l'attribut est facultative. Pour spécifier les attributs est nécessaire, s'il vous plaît utiliser le "utiliser" attribut:
Définir le contenu
Quand un élément XML ou attribut a un type de données est défini, il va ajouter au contenu élément ou attribut définissant.
Si le type d'élément XML est "xs: date», et le contenu qu'il contient est similaire à "Bonjour tout le monde" élément de chaîne ne sera pas (par) l'authentification.
Grâce à un schéma XML, vous pouvez également ajouter vos propres à définir vos éléments et attributs XML. Ces limites sont appelées facette (NDLR: ce qui signifie (polyèdre) la surface, peut être traduit comme surface définie). Vous en apprendrez plus sur la facette de la connaissance dans la section suivante.