Tutoriel sur le...login
Tutoriel sur le schéma XML
auteur:php.cn  temps de mise à jour:2022-04-20 14:13:02

Éléments simples XSD



XML Schema définit les éléments d'un fichier XML.

Les éléments simples sont ceux qui contiennent uniquement du texte. Il ne contiendra aucun autre élément ou attribut.


Que sont les éléments simples ?

Les éléments simples sont ceux qui contiennent uniquement du texte. Il ne contiendra aucun autre élément ou attribut.

Cependant, la qualification « texte uniquement » peut facilement être mal comprise. Il existe de nombreux types de texte. Il peut s'agir de l'un des types inclus dans la définition du schéma XML (booléen, chaîne, données, etc.), ou d'un type personnalisé que vous définissez vous-même.

Vous pouvez également ajouter des qualifications (c'est-à-dire des facettes) à un type de données pour limiter son contenu, ou vous pouvez exiger que les données correspondent à un modèle spécifique.


Définir les éléments simples

Définir la syntaxe des éléments simples :

<xs:element name="xxx" type="yyy"/ > ;

Ici xxx fait référence au nom de l'élément, et yyy fait référence au type de données de l'élément. Le schéma XML possède de nombreux types de données intégrés.

Les types les plus couramment utilisés sont :

  • xs:string

  • xs:decimal

  • xs:entier

  • xs:booléen

  • xs:date

  • xs :time

Instance

Voici quelques éléments XML :

<lastname>Refsnes</lastname>
< ; age>36</age>
<dateborn>1970-03-27</dateborn>

Voici la définition de l'élément simple correspondant :

< ;xs:element name="lastname" type="xs:string"/>
<xs:element name="age" type="xs:integer"/>
<xs : element name="dateborn" type="xs:date"/>


Valeurs par défaut et fixes des éléments simples

Les éléments simples peuvent avoir valeur par défaut ou fixe spécifiée.

Une valeur par défaut est automatiquement attribuée à un élément lorsqu'aucune autre valeur n'est spécifiée.

Dans l'exemple suivant, la valeur par défaut est "red" :

<xs:element name="color" type="xs:string" default="red " />

Les valeurs fixes sont également automatiquement attribuées aux éléments et vous ne pouvez pas spécifier une autre valeur.

Dans l'exemple suivant, la valeur fixe est "red" :

<xs:element name="color" type="xs:string"fixed="red" />

Site Web PHP chinois