Projekt

Obecné

Profil

Task #7666 » filters_configuration_schema.xsd

Vojtěch Danišík, 2020-03-18 18:55

 
1
<?xml version="1.0" encoding="UTF-8" ?>
2
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
3

    
4
<xs:simpleType name="operatortype">
5
  <xs:restriction base="xs:string">
6
    <xs:pattern value="between|in|like|equal|not_equal|more_than|more_equal|less_than|less_equal|BETWEEN|IN|LIKE|EQUAL|NOT_EQUAL|MORE_THAN
7
	|MORE_EQUAL|LESS_THAN|LESS_EQUAL|MORE_EQUAL|LESS_THAN|LESS_EQUAL"/>
8
  </xs:restriction>
9
</xs:simpleType>
10

    
11
<xs:element name="filters">
12
  <xs:complexType>
13
    <xs:sequence>
14
      <xs:element name="filter">
15
        <xs:complexType>
16
          <xs:sequence>
17
            <xs:element name="columnName" type="xs:string"/>
18
            <xs:element name="operators">
19
        		<xs:complexType>
20
          			<xs:sequence minOccurs="0" maxOccurs="unbounded">
21
                      	<xs:element name="operator" type="operatortype"/>
22
          			</xs:sequence>
23
        		</xs:complexType>
24
      		</xs:element>
25
          </xs:sequence>
26
        </xs:complexType>
27
      </xs:element>
28
    </xs:sequence>
29
  </xs:complexType>
30
</xs:element>
31

    
32
</xs:schema>
(2-2/2)