Type avec attributs variables
Bonjour,
je voudrais creer un type dans ma definition XSD tel que ce type ait des attributs variables.
Voici un example:
Code:
1 2 3 4 5 6 7 8 9
|
1er cas:
<AttachmentType type="inline" position="{top,bottom}"/>
2eme cas:
<AttachmentType type="attachment" file-name="my-disclaimer.txt"/>
3eme cas:
<AttachmentType type="body-part"/> |
Doc en gros:
- si le "type" est "inline", je dois avoir un attribut "position" qui est un type complexe enumeration.
- si le "type" est "attachment" je dois avoir un attribut "file-name" (string)
- si le "type" est "body-part" je ne dois pas avoir d'autres attributs.
Est-ce qu'une telle definition est possible ?
Merci,
Tex