2009-10-15 3 views
8

Dans un schéma XML, est-il possible d'avoir un élément qui a une valeur par défaut (par exemple <xs:attribute name="Version" type="U8" use="required" default="02"/>)?Schéma XML: "use = 'required'" avec la valeur par défaut

+0

oXygen 16, qui utilise Xerces, dit: « La valeur par défaut de la propriété est présent dans l'attribut, la valeur d'utilisation doit être facultative " –

Répondre

9

Au moins XMLSpy selfs sur celui-ci:

[...] Dans la déclaration d'attribut « Version », 'utilisation doit avoir la valeur « facultative » parce que l'attribut « par défaut » est présent.

Un regard sur XML Schema Part 1: Structures Second Edition donne 3.2.3 Contraintes sur les représentations XML des déclarations d'attributs:

[...] Si default et use sont tous deux présents, use doivent avoir la · valeur réelle · optional. [...]

La réponse est évidemment: NO

Questions connexes