1 <?xml version=
"1.0" encoding=
"utf-8" ?>
3 <xs:schema xmlns:
xs=
"http://www.w3.org/2001/XMLSchema">
5 <!-- definition of attributes -->
6 <xs:attribute name=
"alias" type=
"xs:string"/>
7 <xs:attribute name=
"class" type=
"xs:string"/>
8 <xs:attribute name=
"config" type=
"xs:string"/>
10 <!-- definition of complex elements -->
11 <xs:element name=
"extension">
16 <xs:attribute ref=
"alias" use=
"required"/>
17 <xs:attribute ref=
"class" use=
"required"/>
18 <xs:attribute ref=
"config"/>
22 <xs:element name=
"module">
27 <xs:attribute ref=
"alias" use=
"required"/>
28 <xs:attribute ref=
"class" use=
"required"/>
29 <xs:attribute ref=
"config"/>
33 <xs:element name=
"notation">
36 <xs:element ref=
"module" maxOccurs=
"unbounded" minOccurs=
"0"/>
38 <xs:attribute ref=
"alias" use=
"required"/>
39 <xs:attribute ref=
"class" use=
"required"/>
40 <xs:attribute ref=
"config"/>
44 <xs:element name=
"promod-plugins">
47 <xs:element ref=
"notation" maxOccurs=
"unbounded" minOccurs=
"0"/>
48 <xs:element ref=
"extension" maxOccurs=
"unbounded" minOccurs=
"0"/>