1 <?xml version="1.0" encoding="UTF-8"?>
\r
2 <!-- edited with XMLSpy v2015 rel. 4 (http://www.altova.com) by USER1 (EDF-DSP) -->
\r
3 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" xmlns="http://chercheurs.edf.com/logiciels/efficas" xmlns:efficas="http://chercheurs.edf.com/logiciels/efficas" xmlns:altova="http://www.altova.com/xml-schema-extensions" targetNamespace="http://chercheurs.edf.com/logiciels/efficas" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0" vc:minVersion="1.1">
\r
4 <!--<xs:import schemaLocation="./Model Efficas (1.1) v5.xsd" namespace="http://chercheurs.edf.com/logiciels/efficas"/>
\r
6 <xs:override schemaLocation="./Model Efficas (1.1) v8.xsd">
\r
7 <xs:attribute name="attribut" type="AT_attribut"/>
\r
8 <xs:simpleType name="AT_attribut">
\r
9 <xs:restriction base="xs:string">
\r
10 <xs:enumeration value="n"/>
\r
11 <xs:enumeration value="o"/>
\r
14 <!-- <xs:complexType name="essai">
\r
16 <xs:element ref="valeurDef" minOccurs="0"/>
\r
18 <xs:attribute ref="attribut" default="n"/>
\r
21 <xs:complexType name="T_SIMP">
\r
23 <xs:element ref="doc" minOccurs="0"/>
\r
24 <xs:element ref="portee" minOccurs="0">
\r
26 <xs:documentation>La portée pouurait devenir un attribut de SIMP. Une autre solution consisterait a créer un SIMPG pour distinguer les @nom uniques des SIMP a portée globale des autres.</xs:documentation>
\r
29 <xs:element ref="valeurDef" minOccurs="0"/>
\r
30 <xs:element ref="valeurSugg" minOccurs="0"/>
\r
31 <xs:element ref="plageValeur" minOccurs="0"/>
\r
32 <xs:element ref="typeAttendu"/>
\r
33 <xs:element ref="validators" minOccurs="0"/>
\r
35 <xs:attribute ref="nom" use="required"/>
\r
36 <xs:attribute ref="statut" default="o"/>
\r
37 <xs:attribute ref="minOccurences" default="1"/>
\r
38 <xs:attribute ref="maxOccurences" default="1">
\r
40 <xs:documentation>La valeur -1 equivaut à oo</xs:documentation>
\r
43 <xs:attribute name="attribut" default="n">
\r
45 <xs:restriction base="xs:string">
\r
46 <xs:enumeration value="n"/>
\r
47 <xs:enumeration value="o"/>
\r
51 <!-- Les deux lignes suivantes ne fonctionnent pas car il faut que la cible référencée soit déjà définie dans le fichier importé ? -->
\r
52 <!-- <xs:attribute default="n" ref="attribut"/>-->
\r
53 <!-- <xs:attribute default="n" name="attribut" type="AT_attribut" />-->
\r