-
Notifications
You must be signed in to change notification settings - Fork 0
/
Meter.xsd
121 lines (121 loc) · 11.1 KB
/
Meter.xsd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<?xml version="1.0" encoding="UTF-8"?>
<xs:schemaattributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!-- XML Schema Generated from XML Document on Fri Jul 20 2018 12:50:59 GMT+0300 (RTZ 2 (зима)) -->
<!-- with XmlGrid.net Free Online Service http://xmlgrid.net -->
<xs:elementname="Meter">
<xs:complexType>
<xs:sequence>
<xs:elementname="Types">
<xs:complexType>
<xs:sequence>
<xs:elementname="Type" maxOccurs="unbounded">
<xs:complexType>
<xs:attributetype="xs:string" name="Name"></xs:attribute>
<xs:attributetype="xs:int" name="ID"></xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributetype="xs:int" name="Quantity"></xs:attribute>
</xs:complexType>
</xs:element>
<xs:elementname="Objects">
<xs:complexType>
<xs:sequence>
<xs:elementname="Object" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:elementname="Attributes">
<xs:complexType>
<xs:sequence>
<xs:elementtype="xs:string" name="Attribute" maxOccurs="unbounded">
<xs:complexType>
<xs:attributetype="xs:string" name="Type"></xs:attribute>
<xs:attributetype="xs:string" name="Description"></xs:attribute>
<xs:attributetype="xs:string" name="SN"></xs:attribute>
<xs:attributetype="xs:int" name="Length"></xs:attribute>
<xs:attributetype="xs:int" name="Index"></xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributetype="xs:int" name="Quantity"></xs:attribute>
</xs:complexType>
</xs:element>
<xs:elementname="Methods">
<xs:complexType>
<xs:sequence>
<xs:elementname="Method" maxOccurs="unbounded">
<xs:complexType>
<xs:attributetype="xs:string" name="Type"></xs:attribute>
<xs:attributetype="xs:string" name="Description"></xs:attribute>
<xs:attributetype="xs:string" name="SN"></xs:attribute>
<xs:attributetype="xs:int" name="Index"></xs:attribute>
<xs:attributetype="xs:string" name="Status"></xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributetype="xs:int" name="Quantity"></xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributetype="xs:string" name="Description"></xs:attribute>
<xs:attributetype="xs:int" name="Version"></xs:attribute>
<xs:attributetype="xs:int" name="IC"></xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributetype="xs:int" name="Quantity"></xs:attribute>
</xs:complexType>
</xs:element>
<xs:elementname="Operations">
<xs:complexType>
<xs:sequence>
<xs:elementname="Operation" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:elementname="Instruction">
<xs:complexType>
<xs:sequence>
<xs:elementname="Entities">
<xs:complexType>
<xs:sequence>
<xs:elementtype="xs:int" name="Entity">
<xs:complexType>
<xs:attributetype="xs:string" name="LN"></xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributetype="xs:int" name="Quantity"></xs:attribute>
</xs:complexType>
</xs:element>
<xs:elementname="Parameters">
<xs:complexType>
<xs:sequence>
<xs:elementtype="xs:string" name="Parameter" maxOccurs="unbounded">
<xs:complexType>
<xs:attributetype="xs:string" name="Name"></xs:attribute>
<xs:attributetype="xs:string" name="Type"></xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributetype="xs:int" name="Quantity"></xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributetype="xs:string" name="ID"></xs:attribute>
<xs:attributetype="xs:string" name="Type"></xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributetype="xs:int" name="ID"></xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributetype="xs:int" name="Quantity"></xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributetype="xs:string" name="Model"></xs:attribute>
</xs:complexType>
</xs:element>
</xs:schema>