XML Schema est un remplacement de DTD basé sur XML.
XML Schema décrit la structure d'un document XML.
Le langage XML Schema peut également être référencé sous le nom de XSD (XML Schema Definition).
Attributs XSD syntaxe
Les éléments simples ne peuvent pas avoir d'attributs. Si un élément possède des attributs, il est traité comme un type composite. Mais les propriétés elles-mêmes sont toujours déclarées comme des types simples.
Attributs XSD exemple
Dans l'exemple ci-dessous, la valeur par défaut est "EN" :
<xs:attribute name="lang" type="xs:string" default="EN"/>
Les valeurs fixes sont également automatiquement attribuées aux éléments, et vous ne pouvez pas spécifier une autre valeur.
Dans l'exemple ci-dessous, la valeur fixe est "EN" :
<xs:attribute name="lang" type="xs:string" fixed="EN"/>