Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Element TDocument / help
Namespace No namespace
Annotations
L'aide de cet élément
Diagram
Diagram conf-metier5.tmp#id28
Type THelp
Properties
content: complex
minOccurs: 0
mixed: true
Model
Source
<xs:element name="help" type="THelp" minOccurs="0">
  <xs:annotation>
    <xs:documentation>L'aide de cet élément</xs:documentation>
  </xs:annotation>
</xs:element>
Element TDocument / namespaces
Namespace No namespace
Diagram
Diagram conf-metier18.tmp#id31 conf-metier18.tmp#id30
Type TNamespace
Properties
content: complex
minOccurs: 0
Model ns+
Children ns
Instance
<namespaces>
  <ns prefix="" uri="">{1,unbounded}</ns>
</namespaces>
Source
<xs:element name="namespaces" type="TNamespace" minOccurs="0"/>
Element TDocument / special-key
Namespace No namespace
Diagram
Diagram conf-metier22.tmp#id40 conf-metier22.tmp#id41 conf-metier22.tmp#id42 conf-metier22.tmp#id44 conf-metier22.tmp#id46 conf-metier22.tmp#id37 conf-metier22.tmp#id36
Type TSpecial-key
Properties
content: complex
minOccurs: 0
maxOccurs: 3
Model desc*
Children desc
Instance
<special-key id="" libelle="" path="" pos="" transform="">
  <desc value="">{0,unbounded}</desc>
</special-key>
Attributes
QName Type Fixed Default Use Annotation
id xs:NCName required
Représente un identifiant unique au sein du groupe auquel il appartient.
libelle xs:string required
Le libellé à afficher pour cette special-key
path TPseudoXPath required
Chemin XPath permettant d'acceder a la valeur de
cette special-key. Ce chemin doit imperativement
permettre de trouver une valeur unique dans un flux
XML importe.
pos TSpecialKeyPos required
La position de cette special-key. Si on definit pour
un document des special-key surr des valeurs
Annee-Mois, Mois est une sous valeur de Annee ; dans
ce cas, Annee aura une position 1 et Mois une
position 2.
transform TTransform optional
La transformation a appliquer aux valeur de cette
special-key avant l'import.
Source
<xs:element name="special-key" minOccurs="0" maxOccurs="3" type="TSpecial-key"/>
Element TDocument / default-budget
Namespace No namespace
Diagram
Diagram conf-metier17.tmp#id50 conf-metier17.tmp#id49
Type TDefault-budget
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
mixed: true
Model
Attributes
QName Type Fixed Default Use Annotation
value xs:integer required
Source
<xs:element name="default-budget" minOccurs="0" maxOccurs="unbounded" type="TDefault-budget"/>
Element TDocument / collectivite-path
Namespace No namespace
Annotations
Cette information est utilisée à l'import pour déterminer sur quelle collectivite porte ce flux XML. Si cette information n'est pas fournie ou n'est pas trouvée, Xemelios demande à l'utilisateur de saisir le code et le libellé de la collectivité.
Diagram
Diagram conf-metier11.tmp#id57 conf-metier11.tmp#id58 conf-metier11.tmp#id54 conf-metier11.tmp#id55 conf-metier11.tmp#id56 conf-metier11.tmp#id53 conf-metier13.tmp#id59 conf-metier13.tmp#id52
Type TCollectiviteInformations
Type hierarchy
Properties
content: complex
maxOccurs: 1
Model path{0,1} , code-path , libelle-path , parent-coll*
Children code-path, libelle-path, parent-coll, path
Instance
<collectivite-path id="" sort="">
  <path>{0,1}</path>
  <code-path>{1,1}</code-path>
  <libelle-path>{1,1}</libelle-path>
</collectivite-path>
Attributes
QName Type Fixed Default Use Annotation
id xs:NCName required
Représente un identifiant unique au sein du groupe auquel il appartient.
sort xs:NCName optional
Source
<xs:element name="collectivite-path" maxOccurs="1" type="TCollectiviteInformations">
  <xs:annotation>
    <xs:documentation>Cette information est utilisée à l'import pour déterminer sur quelle collectivite porte ce flux XML. Si cette information n'est pas fournie ou n'est pas trouvée, Xemelios demande à l'utilisateur de saisir le code et le libellé de la collectivité.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TDocument / budget-path
Namespace No namespace
Annotations
Cette information est utilisée à l'import pour déterminer sur quel budget porte ce flux XML. Si l'information n'est pas fournie ou n'est pas trouvée, Xemelios demande à l'utilisateur de saisir le code et le libellé du budget.
Diagram
Diagram conf-metier11.tmp#id57 conf-metier11.tmp#id58 conf-metier11.tmp#id54 conf-metier11.tmp#id55 conf-metier11.tmp#id56 conf-metier11.tmp#id53
Type TRecherchePaire
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model path{0,1} , code-path , libelle-path
Children code-path, libelle-path, path
Instance
<budget-path id="" sort="">
  <path>{0,1}</path>
  <code-path>{1,1}</code-path>
  <libelle-path>{1,1}</libelle-path>
</budget-path>
Attributes
QName Type Fixed Default Use Annotation
id xs:NCName required
Représente un identifiant unique au sein du groupe auquel il appartient.
sort xs:NCName optional
Source
<xs:element name="budget-path" minOccurs="0" maxOccurs="1" type="TRecherchePaire">
  <xs:annotation>
    <xs:documentation>Cette information est utilisée à l'import pour déterminer sur quel budget porte ce flux XML. Si l'information n'est pas fournie ou n'est pas trouvée, Xemelios demande à l'utilisateur de saisir le code et le libellé du budget.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TDocument / resource
Namespace No namespace
Annotations
Permet de définir un ensemble de ressources qui pourront être réutilisées ailleurs
Diagram
Diagram conf-metier10.tmp#id68 conf-metier10.tmp#id67
Type TResource
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model ANY element from ANY namespace
Attributes
QName Type Fixed Default Use Annotation
id xs:ID required
Source
<xs:element name="resource" minOccurs="0" maxOccurs="unbounded" type="TResource">
  <xs:annotation>
    <xs:documentation>Permet de définir un ensemble de ressources qui pourront être réutilisées ailleurs</xs:documentation>
  </xs:annotation>
</xs:element>
Element TDocument / reference-nomenclature-path
Namespace No namespace
Annotations
Cette information est utilisee pour determiner sur quel budget porte ce flux XML. Si l'information n'est pas fournie ou n'est pas trouvee, Xemelios demande a l'utilisateur de saisir le code et le libelle du budget.
Diagram
Diagram conf-metier11.tmp#id57 conf-metier11.tmp#id58 conf-metier11.tmp#id54 conf-metier11.tmp#id55 conf-metier11.tmp#id56 conf-metier11.tmp#id53
Type TRecherchePaire
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model path{0,1} , code-path , libelle-path
Children code-path, libelle-path, path
Instance
<reference-nomenclature-path id="" sort="">
  <path>{0,1}</path>
  <code-path>{1,1}</code-path>
  <libelle-path>{1,1}</libelle-path>
</reference-nomenclature-path>
Attributes
QName Type Fixed Default Use Annotation
id xs:NCName required
Représente un identifiant unique au sein du groupe auquel il appartient.
sort xs:NCName optional
Source
<xs:element name="reference-nomenclature-path" minOccurs="0" maxOccurs="1" type="TRecherchePaire">
  <xs:annotation>
    <xs:documentation>Cette information est utilisee pour determiner sur quel budget porte ce flux XML. Si l'information n'est pas fournie ou n'est pas trouvee, Xemelios demande a l'utilisateur de saisir le code et le libelle du budget.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TDocument / parameters
Namespace No namespace
Diagram
Diagram conf-metier28.tmp#id72 conf-metier28.tmp#id71
Type TParameters
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model parameter*
Children parameter
Instance
<parameters>
  <parameter name="" value="">{0,unbounded}</parameter>
</parameters>
Source
<xs:element name="parameters" type="TParameters" minOccurs="0" maxOccurs="1"/>
Element TDocument / entete
Namespace No namespace
Diagram
Diagram conf-metier15.tmp#id78 conf-metier15.tmp#id77
Type TEntete
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
mixed: true
Model
Attributes
QName Type Fixed Default Use Annotation
id xs:NCName required
Représente un identifiant unique pour l'entete au sein du document.
Source
<xs:element name="entete" minOccurs="0" maxOccurs="unbounded" type="TEntete"/>
Element TDocument / etat
Namespace No namespace
Diagram
Diagram conf-metier7.tmp#id235 conf-metier7.tmp#id236 conf-metier7.tmp#id237 conf-metier7.tmp#id238 conf-metier7.tmp#id239 conf-metier7.tmp#id241 conf-metier7.tmp#id243 conf-metier7.tmp#id244 conf-metier7.tmp#id245 conf-metier7.tmp#id246 conf-metier7.tmp#id247 conf-metier7.tmp#id248 conf-metier7.tmp#id249 conf-metier7.tmp#id250 conf-metier7.tmp#id251 conf-metier7.tmp#id81 conf-metier7.tmp#id82 conf-metier7.tmp#id83 conf-metier7.tmp#id80
Type TEtat
Properties
content: complex
minOccurs: 1
maxOccurs: unbounded
Model help{0,1} , entete* , element+
Children element, entete, help
Instance
<etat balise="" balise-namespace="" browsable-element="" cardinalite-titre="S" displayInMenuIf="" exportable="false" genre-titre="F" hideInHelp="false" id="" importable-element="" multi-page="false" titre="" transform-class="" use-external-browser="" xslt-file="">
  <help>{0,1}</help>
  <entete id="">{0,unbounded}</entete>
  <element balise="" browsable="false" id="" max-display="" searchable="true" titre="">{1,unbounded}</element>
</etat>
Attributes
QName Type Fixed Default Use Annotation
balise xs:NCName required
La balise qui identifie cet etat. Les differents etats d'un meme document doivent etre bases sur des balises differentes.
balise-namespace xs:anyURI required
Le namespace de la balise de l'etat
browsable-element xs:IDREF optional
cardinalite-titre Cardinality S optional
Permet d'indiquer si le titre est singulier ou pluriel
displayInMenuIf xs:string optional
Permet de specifier la propriete systeme qu'il faut tester pour afficher ou non l'etat dans les differents menus. Si l'attribut est defini, le menu ne sera affiche que si la propriete est definie et qu'elle vaut "true".
exportable xs:boolean false optional
Indique si cet etat peut etre exporte.
genre-titre Genre F optional
Permet d'indiquer si le titre est masulin ou féminin
hideInHelp xs:boolean false optional
Permet d'empêcher l'apparition de cet état dans l'aide en ligne. Cet attribut n'est pas utilisé par Xemelios
id xs:NCName required
L'identifiant unique de l'etat dans le document. Cet identifiant sert a la couche de persistence
importable-element xs:NCName optional
Dans le cas d'un etat a plusieurs elements, definit l'element sur lequel l'importation se fait
multi-page xs:boolean false optional
titre required
Le titre de cet etat. Ce titre est presente a l'utilisateur dans Xemelios et doit etre explicite
transform-class xs:string optional
Permet d'indiquer une classe Java qui sera en charge de transformer le fichier importé. C'est par exemple le cas pour le traitement des PJ.
use-external-browser xs:boolean required
Indique si les elements de cet etat doivent etre visualises dans le browser interne ou externe
xslt-file xs:anyURI optional
La feuille de transformation XSL pour visualiser les elements de cet etat
Source
<xs:element name="etat" minOccurs="1" maxOccurs="unbounded" type="TEtat"/>
Element TDocument / traitementexterne
Namespace No namespace
Diagram
Diagram conf-metier0.tmp#id255 conf-metier0.tmp#id256 conf-metier0.tmp#id254 conf-metier0.tmp#id253
Type TTraitementExterne
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model parameter*
Children parameter
Instance
<traitementexterne id="" libelle="">
  <parameter name="" value="">{0,unbounded}</parameter>
</traitementexterne>
Attributes
QName Type Fixed Default Use Annotation
id xs:NCName required
libelle xs:string required
La description du traitement
Source
<xs:element name="traitementexterne" minOccurs="0" maxOccurs="unbounded" type="TTraitementExterne"/>
Complex Type TDocument
Namespace No namespace
Diagram
Diagram conf-metier12.tmp#id257 conf-metier12.tmp#id258 conf-metier12.tmp#id259 conf-metier12.tmp#id260 conf-metier12.tmp#id261 conf-metier12.tmp#id262 conf-metier12.tmp#id263 conf-metier12.tmp#id264 conf-metier12.tmp#id265 conf-metier12.tmp#id266 conf-metier12.tmp#id267 conf-metier12.tmp#id268 conf-metier12.tmp#id269 conf-metier12.tmp#id270 conf-metier12.tmp#id271 conf-metier12.tmp#id272 conf-metier12.tmp#id273 conf-metier12.tmp#id274 conf-metier12.tmp#id275 conf-metier12.tmp#id276 conf-metier12.tmp#id277 conf-metier12.tmp#id278 conf-metier12.tmp#id279 conf-metier12.tmp#id280 conf-metier12.tmp#id281 conf-metier12.tmp#id282 conf-metier12.tmp#id283 conf-metier12.tmp#id284 conf-metier12.tmp#id285 conf-metier12.tmp#id286 conf-metier12.tmp#id287 conf-metier12.tmp#id27 conf-metier12.tmp#id29 conf-metier12.tmp#id35 conf-metier12.tmp#id48 conf-metier12.tmp#id51 conf-metier12.tmp#id65 conf-metier12.tmp#id66 conf-metier12.tmp#id69 conf-metier12.tmp#id70 conf-metier12.tmp#id76 conf-metier12.tmp#id79 conf-metier12.tmp#id252
Used by
Model help{0,1} , namespaces{0,1} , special-key{0,3} , default-budget* , collectivite-path , budget-path{0,1} , resource* , reference-nomenclature-path{0,1} , parameters{0,1} , entete* , etat+ , traitementexterne*
Children budget-path, collectivite-path, default-budget, entete, etat, help, namespaces, parameters, reference-nomenclature-path, resource, special-key, traitementexterne
Attributes
QName Type Fixed Default Use Annotation
balise xs:NCName required
Identifie la balise de ce type de document. A la constitution du schema, il est preferable que la balise choisie soit unique dans la liste des documents que Xemelios sera amene a traiter. Ce n'est cependant pas obligatoire.
browsable xs:boolean false optional
cardinalite-titre Cardinality S optional
Permet d'indiquer si le titre est singulier ou pluriel
control-config-file xs:string optional
default-browsable-etat xs:IDREF optional
default-etat-global xs:NCName optional
En visualisation autonome, quel état utiliser
displayInMenuIf xs:string optional
extends xs:NCName optional
Permet d'indiquer de quel document hérite cette configuration
extension xs:NCName required
L'extension par defaut des fichiers pour ce type de document. En general, il s'agira de xhl
genre-titre Genre M optional
Permet d'indiquer si le titre est masculin ou féminin
global-import-xslt-file xs:string optional
emplacement relatif de la xsl d'import globale pour les controles editeurs
global-uri-transformer xs:string optional
Classe a utiliser pour transormer les URI de navigation inter-documents en parametres xsl
id xs:NCName required
Identifiant unique du type de document. Contrairement à la balise, l'identifiant doit etre unique dans Xemelios. Il est impossible d'avoir deux types de documents differents avec le meme identifiant.
import-class required
classe responsable de l'import. Il n'y a pas de classe d'import definie par defaut, il faut la préciser pour chaque document.
importable xs:boolean true optional
Permet de définir qu'un document n'est pas importable. Utile pour les documents multi-collectivité, quand on veut forcer l'usage d'une variante exclusive pour l'import.
isControlable xs:boolean false optional
libelle-collectivite xs:string Collectivité optional
Le libellé à afficher dans les boite de dialogues quand on demande la collectivité, ou dans la fenêtre de recherche
libelle-extension optional
libelle de l'extension. Ce libelle est affiche dans la boite de dialogue d'ouverture de fichiers. Si cette information n'est pas fournie, le titre est utilise.
link-resolver xs:string optional
Nom de la classe chargée d'interpréter les liens pour les règles complexes de navigation.
menu-grouping restriction of xs:string group optional
natIdColl xs:string required
Nature de l'identifiant de la collectivité : SIREN, SIRET, etc...
navigate-to-document-class-swing xs:Name optional
Classe à utiliser pour rechercher le document dans lequel naviguer. Si non renseigné, c'est le comportement par défaut qui est utilisé. Utilisé en Swing uniquement
navigate-to-document-class-web xs:Name optional
Classe à utiliser pour rechercher le document dans lequel naviguer. Si non renseigné, c'est le comportement par défaut qui est utilisé. Utilisé en Web uniquement
ordre-presentation xs:int 1000 optional
persistence-config required
Emplacement relatif (par rapport au repertoire des fichiers de configuration) du fichier de configuration de persistence.
pj-namespace-uri xs:anyURI optional
referentiel xs:NCName required
Identifiant de la balise du referentiel. Cette balise doit etre situee au neme niveau que les balises d'etat ou d'entetes de documents. Un document peut ne pas avoir de nomenclature. Les nomenclatures sont definies par type de document et par collectivite. Il est de la responsabilite des editeurs de contenu XML de fournir des nomenclatures exhaustives.
referentiel-xslt-file xs:string optional
Emplacement (relatif au repertoire des configurations) de la XSL a appliquer aux nomenclatures avant d'importer. Si aucune XSL n'est specifiee, il n'est applique aucune transformation prealable a l'import.
schema xs:string optional
Emplacement du schema du document. Cette information est purement informative et ne sert a aucun moment a pratiquer une validation des documents.
textToXmlTransformer xs:NCName optional
Pour les documents qui peuvent exister sous la forme txt, la classe qui permet de convertir le txt en xml
titre xs:string required
Titre du document. Cette information est obligatoire, elle est utilisee dans les menus et les boites de dialogue de Xemelios.
Source
<xs:complexType name="TDocument">
  <xs:sequence>
    <xs:element name="help" type="THelp" minOccurs="0">
      <xs:annotation>
        <xs:documentation>L'aide de cet élément</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="namespaces" type="TNamespace" minOccurs="0"/>
    <xs:element name="special-key" minOccurs="0" maxOccurs="3" type="TSpecial-key"/>
    <xs:element name="default-budget" minOccurs="0" maxOccurs="unbounded" type="TDefault-budget"/>
    <xs:element name="collectivite-path" maxOccurs="1" type="TCollectiviteInformations">
      <xs:annotation>
        <xs:documentation>Cette information est utilisée à l'import pour déterminer sur quelle collectivite porte ce flux XML. Si cette information n'est pas fournie ou n'est pas trouvée, Xemelios demande à l'utilisateur de saisir le code et le libellé de la collectivité.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="budget-path" minOccurs="0" maxOccurs="1" type="TRecherchePaire">
      <xs:annotation>
        <xs:documentation>Cette information est utilisée à l'import pour déterminer sur quel budget porte ce flux XML. Si l'information n'est pas fournie ou n'est pas trouvée, Xemelios demande à l'utilisateur de saisir le code et le libellé du budget.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="resource" minOccurs="0" maxOccurs="unbounded" type="TResource">
      <xs:annotation>
        <xs:documentation>Permet de définir un ensemble de ressources qui pourront être réutilisées ailleurs</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="reference-nomenclature-path" minOccurs="0" maxOccurs="1" type="TRecherchePaire">
      <xs:annotation>
        <xs:documentation>Cette information est utilisee pour determiner sur quel budget porte ce flux XML. Si l'information n'est pas fournie ou n'est pas trouvee, Xemelios demande a l'utilisateur de saisir le code et le libelle du budget.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="parameters" type="TParameters" minOccurs="0" maxOccurs="1"/>
    <xs:element name="entete" minOccurs="0" maxOccurs="unbounded" type="TEntete"/>
    <xs:element name="etat" minOccurs="1" maxOccurs="unbounded" type="TEtat"/>
    <xs:element name="traitementexterne" minOccurs="0" maxOccurs="unbounded" type="TTraitementExterne"/>
  </xs:sequence>
  <xs:attribute name="balise" use="required" type="xs:NCName">
    <xs:annotation>
      <xs:documentation>Identifie la balise de ce type de document. A la constitution du schema, il est preferable que la balise choisie soit unique dans la liste des documents que Xemelios sera amene a traiter. Ce n'est cependant pas obligatoire.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="extension" use="required" type="xs:NCName">
    <xs:annotation>
      <xs:documentation>L'extension par defaut des fichiers pour ce type de document. En general, il s'agira de xhl</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="id" use="required" type="xs:NCName">
    <xs:annotation>
      <xs:documentation>Identifiant unique du type de document. Contrairement à la balise, l'identifiant doit etre unique dans Xemelios. Il est impossible d'avoir deux types de documents differents avec le meme identifiant.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="import-class" use="required">
    <xs:annotation>
      <xs:documentation>classe responsable de l'import. Il n'y a pas de classe d'import definie par defaut, il faut la préciser pour chaque document.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="libelle-extension" use="optional">
    <xs:annotation>
      <xs:documentation>libelle de l'extension. Ce libelle est affiche dans la boite de dialogue d'ouverture de fichiers. Si cette information n'est pas fournie, le titre est utilise.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="persistence-config" use="required">
    <xs:annotation>
      <xs:documentation>Emplacement relatif (par rapport au repertoire des fichiers de configuration) du fichier de configuration de persistence.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="referentiel" use="required" type="xs:NCName">
    <xs:annotation>
      <xs:documentation>Identifiant de la balise du referentiel. Cette balise doit etre situee au neme niveau que les balises d'etat ou d'entetes de documents. Un document peut ne pas avoir de nomenclature. Les nomenclatures sont definies par type de document et par collectivite. Il est de la responsabilite des editeurs de contenu XML de fournir des nomenclatures exhaustives.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="referentiel-xslt-file" use="optional" type="xs:string">
    <xs:annotation>
      <xs:documentation>Emplacement (relatif au repertoire des configurations) de la XSL a appliquer aux nomenclatures avant d'importer. Si aucune XSL n'est specifiee, il n'est applique aucune transformation prealable a l'import.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="schema" use="optional" type="xs:string">
    <xs:annotation>
      <xs:documentation>Emplacement du schema du document. Cette information est purement informative et ne sert a aucun moment a pratiquer une validation des documents.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="titre" use="required" type="xs:string">
    <xs:annotation>
      <xs:documentation>Titre du document. Cette information est obligatoire, elle est utilisee dans les menus et les boites de dialogue de Xemelios.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="genre-titre" type="Genre" use="optional" default="M">
    <xs:annotation>
      <xs:documentation>Permet d'indiquer si le titre est masculin ou féminin</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="cardinalite-titre" type="Cardinality" use="optional" default="S">
    <xs:annotation>
      <xs:documentation>Permet d'indiquer si le titre est singulier ou pluriel</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="menu-grouping" use="optional" default="group">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="split"/>
        <xs:enumeration value="group"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute name="isControlable" type="xs:boolean" default="false"/>
  <xs:attribute name="control-config-file" type="xs:string" use="optional"/>
  <xs:attribute name="pj-namespace-uri" type="xs:anyURI" use="optional"/>
  <xs:attribute name="displayInMenuIf" type="xs:string" use="optional"/>
  <xs:attribute name="ordre-presentation" type="xs:int" use="optional" default="1000"/>
  <xs:attribute name="global-import-xslt-file" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>emplacement relatif de la xsl d'import globale pour les controles editeurs</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="global-uri-transformer" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Classe a utiliser pour transormer les URI de navigation inter-documents en parametres xsl</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="default-etat-global" type="xs:NCName" use="optional">
    <xs:annotation>
      <xs:documentation>En visualisation autonome, quel état utiliser</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="libelle-collectivite" type="xs:string" use="optional" default="Collectivité">
    <xs:annotation>
      <xs:documentation>Le libellé à afficher dans les boite de dialogues quand on demande la collectivité, ou dans la fenêtre de recherche</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="link-resolver" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Nom de la classe chargée d'interpréter les liens pour les règles complexes de navigation.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="browsable" type="xs:boolean" default="false"/>
  <xs:attribute name="default-browsable-etat" type="xs:IDREF"/>
  <xs:attribute name="navigate-to-document-class-swing" type="xs:Name" use="optional">
    <xs:annotation>
      <xs:documentation>Classe à utiliser pour rechercher le document dans lequel naviguer. Si non renseigné, c'est le comportement par défaut qui est utilisé. Utilisé en Swing uniquement</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="navigate-to-document-class-web" type="xs:Name" use="optional">
    <xs:annotation>
      <xs:documentation>Classe à utiliser pour rechercher le document dans lequel naviguer. Si non renseigné, c'est le comportement par défaut qui est utilisé. Utilisé en Web uniquement</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="natIdColl" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>Nature de l'identifiant de la collectivité : SIREN, SIRET, etc...</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="importable" type="xs:boolean" default="true" use="optional">
    <xs:annotation>
      <xs:documentation>Permet de définir qu'un document n'est pas importable. Utile pour les documents multi-collectivité, quand on veut forcer l'usage d'une variante exclusive pour l'import.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="textToXmlTransformer" type="xs:NCName" use="optional">
    <xs:annotation>
      <xs:documentation>Pour les documents qui peuvent exister sous la forme txt, la classe qui permet de convertir le txt en xml</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="extends" type="xs:NCName" use="optional">
    <xs:annotation>
      <xs:documentation>Permet d'indiquer de quel document hérite cette configuration</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Attribute TDocument / @balise
Namespace No namespace
Annotations
Identifie la balise de ce type de document. A la constitution du schema, il est preferable que la balise choisie soit unique dans la liste des documents que Xemelios sera amene a traiter. Ce n'est cependant pas obligatoire.
Type xs:NCName
Properties
use: required
Used by
Complex Type TDocument
Source
<xs:attribute name="balise" use="required" type="xs:NCName">
  <xs:annotation>
    <xs:documentation>Identifie la balise de ce type de document. A la constitution du schema, il est preferable que la balise choisie soit unique dans la liste des documents que Xemelios sera amene a traiter. Ce n'est cependant pas obligatoire.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @extension
Namespace No namespace
Annotations
L'extension par defaut des fichiers pour ce type de document. En general, il s'agira de xhl
Type xs:NCName
Properties
use: required
Used by
Complex Type TDocument
Source
<xs:attribute name="extension" use="required" type="xs:NCName">
  <xs:annotation>
    <xs:documentation>L'extension par defaut des fichiers pour ce type de document. En general, il s'agira de xhl</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @id
Namespace No namespace
Annotations
Identifiant unique du type de document. Contrairement à la balise, l'identifiant doit etre unique dans Xemelios. Il est impossible d'avoir deux types de documents differents avec le meme identifiant.
Type xs:NCName
Properties
use: required
Used by
Complex Type TDocument
Source
<xs:attribute name="id" use="required" type="xs:NCName">
  <xs:annotation>
    <xs:documentation>Identifiant unique du type de document. Contrairement à la balise, l'identifiant doit etre unique dans Xemelios. Il est impossible d'avoir deux types de documents differents avec le meme identifiant.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @import-class
Namespace No namespace
Annotations
classe responsable de l'import. Il n'y a pas de classe d'import definie par defaut, il faut la préciser pour chaque document.
Properties
use: required
Used by
Complex Type TDocument
Source
<xs:attribute name="import-class" use="required">
  <xs:annotation>
    <xs:documentation>classe responsable de l'import. Il n'y a pas de classe d'import definie par defaut, il faut la préciser pour chaque document.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @libelle-extension
Namespace No namespace
Annotations
libelle de l'extension. Ce libelle est affiche dans la boite de dialogue d'ouverture de fichiers. Si cette information n'est pas fournie, le titre est utilise.
Properties
use: optional
Used by
Complex Type TDocument
Source
<xs:attribute name="libelle-extension" use="optional">
  <xs:annotation>
    <xs:documentation>libelle de l'extension. Ce libelle est affiche dans la boite de dialogue d'ouverture de fichiers. Si cette information n'est pas fournie, le titre est utilise.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @persistence-config
Namespace No namespace
Annotations
Emplacement relatif (par rapport au repertoire des fichiers de configuration) du fichier de configuration de persistence.
Properties
use: required
Used by
Complex Type TDocument
Source
<xs:attribute name="persistence-config" use="required">
  <xs:annotation>
    <xs:documentation>Emplacement relatif (par rapport au repertoire des fichiers de configuration) du fichier de configuration de persistence.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @referentiel
Namespace No namespace
Annotations
Identifiant de la balise du referentiel. Cette balise doit etre situee au neme niveau que les balises d'etat ou d'entetes de documents. Un document peut ne pas avoir de nomenclature. Les nomenclatures sont definies par type de document et par collectivite. Il est de la responsabilite des editeurs de contenu XML de fournir des nomenclatures exhaustives.
Type xs:NCName
Properties
use: required
Used by
Complex Type TDocument
Source
<xs:attribute name="referentiel" use="required" type="xs:NCName">
  <xs:annotation>
    <xs:documentation>Identifiant de la balise du referentiel. Cette balise doit etre situee au neme niveau que les balises d'etat ou d'entetes de documents. Un document peut ne pas avoir de nomenclature. Les nomenclatures sont definies par type de document et par collectivite. Il est de la responsabilite des editeurs de contenu XML de fournir des nomenclatures exhaustives.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @referentiel-xslt-file
Namespace No namespace
Annotations
Emplacement (relatif au repertoire des configurations) de la XSL a appliquer aux nomenclatures avant d'importer. Si aucune XSL n'est specifiee, il n'est applique aucune transformation prealable a l'import.
Type xs:string
Properties
use: optional
Used by
Complex Type TDocument
Source
<xs:attribute name="referentiel-xslt-file" use="optional" type="xs:string">
  <xs:annotation>
    <xs:documentation>Emplacement (relatif au repertoire des configurations) de la XSL a appliquer aux nomenclatures avant d'importer. Si aucune XSL n'est specifiee, il n'est applique aucune transformation prealable a l'import.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @schema
Namespace No namespace
Annotations
Emplacement du schema du document. Cette information est purement informative et ne sert a aucun moment a pratiquer une validation des documents.
Type xs:string
Properties
use: optional
Used by
Complex Type TDocument
Source
<xs:attribute name="schema" use="optional" type="xs:string">
  <xs:annotation>
    <xs:documentation>Emplacement du schema du document. Cette information est purement informative et ne sert a aucun moment a pratiquer une validation des documents.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @titre
Namespace No namespace
Annotations
Titre du document. Cette information est obligatoire, elle est utilisee dans les menus et les boites de dialogue de Xemelios.
Type xs:string
Properties
use: required
Used by
Complex Type TDocument
Source
<xs:attribute name="titre" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Titre du document. Cette information est obligatoire, elle est utilisee dans les menus et les boites de dialogue de Xemelios.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @genre-titre
Namespace No namespace
Annotations
Permet d'indiquer si le titre est masculin ou féminin
Type Genre
Properties
use: optional
default: M
Facets
enumeration M
Masculin
enumeration F
Féminin
Used by
Complex Type TDocument
Source
<xs:attribute name="genre-titre" type="Genre" use="optional" default="M">
  <xs:annotation>
    <xs:documentation>Permet d'indiquer si le titre est masculin ou féminin</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @cardinalite-titre
Namespace No namespace
Annotations
Permet d'indiquer si le titre est singulier ou pluriel
Type Cardinality
Properties
use: optional
default: S
Facets
enumeration S
Singulier
enumeration P
Pluriel
Used by
Complex Type TDocument
Source
<xs:attribute name="cardinalite-titre" type="Cardinality" use="optional" default="S">
  <xs:annotation>
    <xs:documentation>Permet d'indiquer si le titre est singulier ou pluriel</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @menu-grouping
Namespace No namespace
Type restriction of xs:string
Properties
use: optional
default: group
Facets
enumeration split
enumeration group
Used by
Complex Type TDocument
Source
<xs:attribute name="menu-grouping" use="optional" default="group">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="split"/>
      <xs:enumeration value="group"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
Attribute TDocument / @isControlable
Namespace No namespace
Type xs:boolean
Properties
default: false
Used by
Complex Type TDocument
Source
<xs:attribute name="isControlable" type="xs:boolean" default="false"/>
Attribute TDocument / @control-config-file
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Complex Type TDocument
Source
<xs:attribute name="control-config-file" type="xs:string" use="optional"/>
Attribute TDocument / @pj-namespace-uri
Namespace No namespace
Type xs:anyURI
Properties
use: optional
Used by
Complex Type TDocument
Source
<xs:attribute name="pj-namespace-uri" type="xs:anyURI" use="optional"/>
Attribute TDocument / @displayInMenuIf
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Complex Type TDocument
Source
<xs:attribute name="displayInMenuIf" type="xs:string" use="optional"/>
Attribute TDocument / @ordre-presentation
Namespace No namespace
Type xs:int
Properties
use: optional
default: 1000
Used by
Complex Type TDocument
Source
<xs:attribute name="ordre-presentation" type="xs:int" use="optional" default="1000"/>
Attribute TDocument / @global-import-xslt-file
Namespace No namespace
Annotations
emplacement relatif de la xsl d'import globale pour les controles editeurs
Type xs:string
Properties
use: optional
Used by
Complex Type TDocument
Source
<xs:attribute name="global-import-xslt-file" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>emplacement relatif de la xsl d'import globale pour les controles editeurs</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @global-uri-transformer
Namespace No namespace
Annotations
Classe a utiliser pour transormer les URI de navigation inter-documents en parametres xsl
Type xs:string
Properties
use: optional
Used by
Complex Type TDocument
Source
<xs:attribute name="global-uri-transformer" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Classe a utiliser pour transormer les URI de navigation inter-documents en parametres xsl</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @default-etat-global
Namespace No namespace
Annotations
En visualisation autonome, quel état utiliser
Type xs:NCName
Properties
use: optional
Used by
Complex Type TDocument
Source
<xs:attribute name="default-etat-global" type="xs:NCName" use="optional">
  <xs:annotation>
    <xs:documentation>En visualisation autonome, quel état utiliser</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @libelle-collectivite
Namespace No namespace
Annotations
Le libellé à afficher dans les boite de dialogues quand on demande la collectivité, ou dans la fenêtre de recherche
Type xs:string
Properties
use: optional
default: Collectivité
Used by
Complex Type TDocument
Source
<xs:attribute name="libelle-collectivite" type="xs:string" use="optional" default="Collectivité">
  <xs:annotation>
    <xs:documentation>Le libellé à afficher dans les boite de dialogues quand on demande la collectivité, ou dans la fenêtre de recherche</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @link-resolver
Namespace No namespace
Annotations
Nom de la classe chargée d'interpréter les liens pour les règles complexes de navigation.
Type xs:string
Properties
use: optional
Used by
Complex Type TDocument
Source
<xs:attribute name="link-resolver" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Nom de la classe chargée d'interpréter les liens pour les règles complexes de navigation.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @browsable
Namespace No namespace
Type xs:boolean
Properties
default: false
Used by
Complex Type TDocument
Source
<xs:attribute name="browsable" type="xs:boolean" default="false"/>
Attribute TDocument / @default-browsable-etat
Namespace No namespace
Type xs:IDREF
Properties
content: simple
Used by
Complex Type TDocument
Source
<xs:attribute name="default-browsable-etat" type="xs:IDREF"/>
Attribute TDocument / @navigate-to-document-class-swing
Namespace No namespace
Annotations
Classe à utiliser pour rechercher le document dans lequel naviguer. Si non renseigné, c'est le comportement par défaut qui est utilisé. Utilisé en Swing uniquement
Type xs:Name
Properties
use: optional
Used by
Complex Type TDocument
Source
<xs:attribute name="navigate-to-document-class-swing" type="xs:Name" use="optional">
  <xs:annotation>
    <xs:documentation>Classe à utiliser pour rechercher le document dans lequel naviguer. Si non renseigné, c'est le comportement par défaut qui est utilisé. Utilisé en Swing uniquement</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @navigate-to-document-class-web
Namespace No namespace
Annotations
Classe à utiliser pour rechercher le document dans lequel naviguer. Si non renseigné, c'est le comportement par défaut qui est utilisé. Utilisé en Web uniquement
Type xs:Name
Properties
use: optional
Used by
Complex Type TDocument
Source
<xs:attribute name="navigate-to-document-class-web" type="xs:Name" use="optional">
  <xs:annotation>
    <xs:documentation>Classe à utiliser pour rechercher le document dans lequel naviguer. Si non renseigné, c'est le comportement par défaut qui est utilisé. Utilisé en Web uniquement</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @natIdColl
Namespace No namespace
Annotations
Nature de l'identifiant de la collectivité : SIREN, SIRET, etc...
Type xs:string
Properties
use: required
Used by
Complex Type TDocument
Source
<xs:attribute name="natIdColl" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation>Nature de l'identifiant de la collectivité : SIREN, SIRET, etc...</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @importable
Namespace No namespace
Annotations
Permet de définir qu'un document n'est pas importable. Utile pour les documents multi-collectivité, quand on veut forcer l'usage d'une variante exclusive pour l'import.
Type xs:boolean
Properties
use: optional
default: true
Used by
Complex Type TDocument
Source
<xs:attribute name="importable" type="xs:boolean" default="true" use="optional">
  <xs:annotation>
    <xs:documentation>Permet de définir qu'un document n'est pas importable. Utile pour les documents multi-collectivité, quand on veut forcer l'usage d'une variante exclusive pour l'import.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @textToXmlTransformer
Namespace No namespace
Annotations
Pour les documents qui peuvent exister sous la forme txt, la classe qui permet de convertir le txt en xml
Type xs:NCName
Properties
use: optional
Used by
Complex Type TDocument
Source
<xs:attribute name="textToXmlTransformer" type="xs:NCName" use="optional">
  <xs:annotation>
    <xs:documentation>Pour les documents qui peuvent exister sous la forme txt, la classe qui permet de convertir le txt en xml</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TDocument / @extends
Namespace No namespace
Annotations
Permet d'indiquer de quel document hérite cette configuration
Type xs:NCName
Properties
use: optional
Used by
Complex Type TDocument
Source
<xs:attribute name="extends" type="xs:NCName" use="optional">
  <xs:annotation>
    <xs:documentation>Permet d'indiquer de quel document hérite cette configuration</xs:documentation>
  </xs:annotation>
</xs:attribute>