forked from t-yuki/ooxml-xsd
-
Notifications
You must be signed in to change notification settings - Fork 3
/
sml-customXmlMappings.xsd
131 lines (131 loc) · 5.35 KB
/
sml-customXmlMappings.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
122
123
124
125
126
127
128
129
130
131
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema targetNamespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main" elementFormDefault="qualified" xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="MapInfo" type="CT_MapInfo">
<xsd:annotation>
<xsd:documentation>XML Mapping</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="CT_MapInfo">
<xsd:sequence>
<xsd:element name="Schema" type="CT_Schema" minOccurs="1" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>XML Schema</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Map" type="CT_Map" minOccurs="1" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>XML Mapping Properties</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="SelectionNamespaces" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Prefix Mappings for XPath Expressions</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="CT_Schema">
<xsd:sequence>
<xsd:any></xsd:any>
</xsd:sequence>
<xsd:attribute name="ID" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Schema ID</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="SchemaRef" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>Schema Reference</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Namespace" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>Schema Root Namespace</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="CT_Map">
<xsd:sequence>
<xsd:element name="DataBinding" type="CT_DataBinding" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>XML Mapping</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="ID" type="xsd:unsignedInt" use="required">
<xsd:annotation>
<xsd:documentation>XML Mapping ID</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Name" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>XML Mapping Name</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="RootElement" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Root Element Name</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="SchemaID" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Schema Name</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ShowImportExportValidationErrors" type="xsd:boolean" use="required">
<xsd:annotation>
<xsd:documentation>Show Validation Errors</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="AutoFit" type="xsd:boolean" use="required">
<xsd:annotation>
<xsd:documentation>AutoFit Table on Refresh</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Append" type="xsd:boolean" use="required">
<xsd:annotation>
<xsd:documentation>Append Data to Table</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="PreserveSortAFLayout" type="xsd:boolean" use="required">
<xsd:annotation>
<xsd:documentation>Preserve AutoFilter State</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="PreserveFormat" type="xsd:boolean" use="required">
<xsd:annotation>
<xsd:documentation>Preserve Cell Formatting</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="CT_DataBinding">
<xsd:sequence>
<xsd:any></xsd:any>
</xsd:sequence>
<xsd:attribute name="DataBindingName" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>Unique Identifer</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="FileBinding" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:documentation>Binding to External File</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ConnectionID" type="xsd:unsignedInt" use="optional">
<xsd:annotation>
<xsd:documentation>Reference to Connection ID</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="FileBindingName" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>File Binding Name</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DataBindingLoadMode" type="xsd:unsignedInt" use="required">
<xsd:annotation>
<xsd:documentation>XML Data Loading Behavior</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:schema>