Le meilleur didacticiel XML Schema Propriétés en 2024, dans ce didacticiel, vous pouvez apprendre Qu'est-ce qu'un attribut?,Comment déclarer la propriété?,La valeur par défaut et la valeur fixe de la propriété,Les attributs facultatifs et obligatoires,Définir le contenu,

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

<xs:attribute name="xxx" type="yyy"/>

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:

<lastname lang="EN">Smith</lastname>

Telle est la définition de l'attribut correspondant:

<xs:attribute name="lang" type="xs:string"/>


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":

<xs:attribute name="lang" type="xs:string" default="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":

<xs:attribute name="lang" type="xs:string" fixed="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:

<xs:attribute name="lang" type="xs:string" use="required"/>


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.

XML Schema Propriétés
10/30