Salome HOME
6a7ea537f0f697e19fe0d1666586ab17665813da
[tools/eficas.git] / CatasDeTests / cata_FactFreresMemesNomsV1_ref.xsd
1 <?xml version="1.0" encoding="UTF-8"?>
2 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
3 xmlns="http://chercheurs.edf.com/logiciels/Essai"
4 xmlns:Essai="http://chercheurs.edf.com/logiciels/Essai"
5 targetNamespace="http://chercheurs.edf.com/logiciels/Essai"
6 elementFormDefault="qualified" attributeFormDefault="unqualified" version="0">
7         <xs:simpleType name="T_unSimp">
8                 <xs:restriction base="xs:int">
9                 </xs:restriction>
10         </xs:simpleType>
11         <xs:simpleType name="T_Name">
12                 <xs:restriction base="xs:string">
13                 </xs:restriction>
14         </xs:simpleType>
15         <xs:simpleType name="T_ScalarFluxModel">
16                 <xs:restriction base="xs:string">
17                 </xs:restriction>
18         </xs:simpleType>
19         <xs:group name="T_bloc1_bloc2">
20                 <xs:sequence>
21                         <xs:element name="leFact1" type="Essai:T_leFact1" minOccurs="0" maxOccurs="1"/>
22                 </xs:sequence>
23         </xs:group>
24         <xs:complexType name="T_leFact1" >
25                 <xs:choice>
26                 <xs:sequence>
27                         <xs:element name="Name" type="Essai:T_Name" minOccurs="1" maxOccurs="1"/>
28                         <xs:element name="ScalarFluxModel" type="Essai:T_ScalarFluxModel" minOccurs="1" maxOccurs="1"/>
29                 </xs:sequence>
30                 <xs:sequence>
31                         <xs:element name="Name" type="Essai:T_Name" minOccurs="1" maxOccurs="1"/>
32                 </xs:sequence>
33                 </xs:choice>
34         </xs:complexType>
35         <xs:complexType name="T_leProc" >
36          <xs:complexContent>
37           <xs:extension base="T_step_Essai">
38                 <xs:sequence>
39                         <xs:element name="unSimp" type="Essai:T_unSimp" minOccurs="1" maxOccurs="1"/>
40                         <xs:group ref="Essai:T_bloc1_bloc2"  minOccurs="0" maxOccurs="1"/>
41                 </xs:sequence>
42           </xs:extension>
43          </xs:complexContent>
44         </xs:complexType>
45         <xs:element name="leProc" type="Essai:T_leProc" substitutionGroup="step_Essai"/>
46         <xs:complexType name="T_step_Essai" abstract="true"/>
47         <xs:element name="step_Essai" type="Essai:T_step_Essai"/>
48         <xs:element name="Essai" type="Essai:T_Essai"/>
49                 <xs:complexType name="T_Essai">
50                   <xs:choice minOccurs="0" maxOccurs="unbounded">
51                         <xs:element ref="step_Essai" minOccurs="0" maxOccurs="1"/>
52                   </xs:choice>
53                 </xs:complexType>
54 </xs:schema>