<xs:sequence>
<xs:element name="help" type="THelp" minOccurs="0">
<xs:annotation>
- <xs:documentation>
- L'aide de cet élément
- </xs:documentation>
+ <xs:documentation>L'aide de cet élément. Permet de générer une documentation en ligne (http://xemelios.org/user-guide/documents/index.html)</xs:documentation>
</xs:annotation>
</xs:element>
- <xs:element name="namespaces" type="TNamespace"
- minOccurs="0" />
+ <xs:element name="namespaces" type="TNamespace" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>Permet de définir les namescapces du document.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
<xs:element name="special-key" minOccurs="0" maxOccurs="3"
type="TSpecial-key" />
<xs:element name="default-budget" minOccurs="0"
</xs:complexType>
<xs:complexType name="TNS">
- <xs:attribute name="prefix" type="xs:string"/>
- <xs:attribute name="uri" type="xs:anyURI"/>
+ <xs:attribute name="prefix">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="n"><xs:annotation><xs:documentation>Préfix du namespace par défaut du document</xs:documentation></xs:annotation></xs:enumeration>
+ <xs:enumeration value="added"><xs:annotation><xs:documentation>Préfix du namespace qui permet de tagguer les éléments/attributs ajoutés par la XSL d'import par exemple</xs:documentation></xs:annotation></xs:enumeration>
+ <xs:enumeration value="ano"><xs:annotation><xs:documentation>Préfix du namespace qui permet de tagguer les éléments/attributs ajoutés lors de controles metiers (cfg-paye, pes-aller ...)</xs:documentation></xs:annotation></xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+
+ <xs:attribute name="uri">
+ <xs:simpleType>
+ <xs:restriction base="xs:anyURI">
+ <xs:enumeration value="http://www.xemelios.org/namespaces#DOCID"><xs:annotation><xs:documentation>Namespace par défaut du document lorsqu'il n'en possède pas en veillant à remplacer DOCID par celui du document</xs:documentation></xs:annotation></xs:enumeration>
+ <xs:enumeration value="http://projets.admisource.gouv.fr/xemelios/namespaces#added"><xs:annotation><xs:documentation>Namespace qui permet de tagguer les éléments/attributs ajoutés par la XSL d'import par exemple</xs:documentation></xs:annotation></xs:enumeration>
+ <xs:enumeration value="http://projets.admisource.gouv.fr/xemelios/namespaces#anomally"><xs:annotation><xs:documentation>Namespace qui permet de tagguer les éléments/attributs ajoutés lors de controles metiers (cfg-paye, pes-aller ...)</xs:documentation></xs:annotation></xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
</xs:complexType>
</xs:schema>
\ No newline at end of file