type

Spécifie le type d'un élément. Cet attribut étiquette un élément en tant que type particulier même s'il est possible qu'il n'y ait pas de déclaration d'élément dans le schéma qui relie cet élément au type.

<xsi:type="QName">

Attributs

  • QName
    Nom du type de données remplacé par le type de données déclaré de l'élément.

Remarques

L'attribut type est également utilisé lorsque des types complexes dérivés sont employés dans des documents d'instance au lieu du type de base attendu.

Exemple

L'exemple suivant illustre l'utilisation de l'attribut type. L'exemple utilise un document de schéma, person.xsd, et un document d'instance, person.xml. Le document de schéma contient un type de base Person, un type dérivé Employee et une déclaration d'élément person. Le document d'instance illustre l'utilisation de l'attribut xsi:type pour spécifier que l'élément person dans l'espace de noms urn:contoso-com:People est du type Employee dans le même espace de noms.

Voir aussi

Référence

Référence du schéma XML (XSD)
Éléments de schéma XML
Attributs d'instances de schéma XML