Package xmlschema_acue ::
Module qnames
1
2
3
4
5
6
7
8
9
10
11 """
12 This module contains qualified names constants.
13 """
14 from __future__ import unicode_literals
15
16
18 return '{http://www.w3.org/2001/XMLSchema}%s' % name
19
20
22 return '{http://www.w3.org/XML/1998/namespace}%s' % name
23
24
26 return '{http://www.w3.org/2001/XMLSchema-instance}%s' % name
27
28
29
30
31 XML_LANG = xml_qname('lang')
32 XML_SPACE = xml_qname('space')
33 XML_BASE = xml_qname('base')
34 XML_ID = xml_qname('id')
35 XML_SPECIAL_ATTRS = xml_qname('specialAttrs')
36
37
38
39 XSI_NIL = xsi_qname('nil')
40 XSI_TYPE = xsi_qname('type')
41 XSI_SCHEMA_LOCATION = xsi_qname('schemaLocation')
42 XSI_NONS_SCHEMA_LOCATION = xsi_qname('noNamespaceSchemaLocation')
43
44
45
46
47 XSD_SCHEMA = xsd_qname('schema')
48
49
50 XSD_ANNOTATION = xsd_qname('annotation')
51 XSD_APPINFO = xsd_qname('appinfo')
52 XSD_DOCUMENTATION = xsd_qname('documentation')
53
54
55 XSD_INCLUDE = xsd_qname('include')
56 XSD_IMPORT = xsd_qname('import')
57 XSD_REDEFINE = xsd_qname('redefine')
58 XSD_OVERRIDE = xsd_qname('override')
59
60
61 XSD_SIMPLE_TYPE = xsd_qname('simpleType')
62 XSD_COMPLEX_TYPE = xsd_qname('complexType')
63 XSD_ATTRIBUTE = xsd_qname('attribute')
64 XSD_ELEMENT = xsd_qname('element')
65 XSD_NOTATION = xsd_qname('notation')
66
67
68 XSD_GROUP = xsd_qname('group')
69 XSD_ATTRIBUTE_GROUP = xsd_qname('attributeGroup')
70
71
72 XSD_RESTRICTION = xsd_qname('restriction')
73 XSD_LIST = xsd_qname('list')
74 XSD_UNION = xsd_qname('union')
75
76
77 XSD_EXTENSION = xsd_qname('extension')
78 XSD_SEQUENCE = xsd_qname('sequence')
79 XSD_CHOICE = xsd_qname('choice')
80 XSD_ALL = xsd_qname('all')
81 XSD_ANY = xsd_qname('any')
82 XSD_SIMPLE_CONTENT = xsd_qname('simpleContent')
83 XSD_COMPLEX_CONTENT = xsd_qname('complexContent')
84 XSD_ANY_ATTRIBUTE = xsd_qname('anyAttribute')
85
86
87
88 XSD_ENUMERATION = xsd_qname('enumeration')
89 XSD_LENGTH = xsd_qname('length')
90 XSD_MIN_LENGTH = xsd_qname('minLength')
91 XSD_MAX_LENGTH = xsd_qname('maxLength')
92 XSD_PATTERN = xsd_qname('pattern')
93 XSD_WHITE_SPACE = xsd_qname('whiteSpace')
94 XSD_MAX_INCLUSIVE = xsd_qname('maxInclusive')
95 XSD_MAX_EXCLUSIVE = xsd_qname('maxExclusive')
96 XSD_MIN_INCLUSIVE = xsd_qname('minInclusive')
97 XSD_MIN_EXCLUSIVE = xsd_qname('minExclusive')
98 XSD_TOTAL_DIGITS = xsd_qname('totalDigits')
99 XSD_FRACTION_DIGITS = xsd_qname('fractionDigits')
100
101
102 XSD_OPEN_CONTENT = xsd_qname('openContent')
103 XSD_DEFAULT_OPEN_CONTENT = xsd_qname('defaultOpenContent')
104 XSD_ALTERNATIVE = xsd_qname('alternative')
105 XSD_ASSERT = xsd_qname('assert')
106 XSD_ASSERTION = xsd_qname('assertion')
107 XSD_EXPLICIT_TIMEZONE = xsd_qname('explicitTimezone')
108
109
110 XSD_UNIQUE = xsd_qname('unique')
111 XSD_KEY = xsd_qname('key')
112 XSD_KEYREF = xsd_qname('keyref')
113 XSD_SELECTOR = xsd_qname('selector')
114 XSD_FIELD = xsd_qname('field')
115
116
117
118
119
120 XSD_ANY_TYPE = xsd_qname('anyType')
121 XSD_ANY_SIMPLE_TYPE = xsd_qname('anySimpleType')
122 XSD_ANY_ATOMIC_TYPE = xsd_qname('anyAtomicType')
123
124
125 XSD_DECIMAL = xsd_qname('decimal')
126 XSD_STRING = xsd_qname('string')
127 XSD_DOUBLE = xsd_qname('double')
128 XSD_FLOAT = xsd_qname('float')
129
130 XSD_DATE = xsd_qname('date')
131 XSD_DATETIME = xsd_qname('dateTime')
132 XSD_GDAY = xsd_qname('gDay')
133 XSD_GMONTH = xsd_qname('gMonth')
134 XSD_GMONTH_DAY = xsd_qname('gMonthDay')
135 XSD_GYEAR = xsd_qname('gYear')
136 XSD_GYEAR_MONTH = xsd_qname('gYearMonth')
137 XSD_TIME = xsd_qname('time')
138 XSD_DURATION = xsd_qname('duration')
139
140 XSD_QNAME = xsd_qname('QName')
141 XSD_NOTATION_TYPE = xsd_qname('NOTATION')
142 XSD_ANY_URI = xsd_qname('anyURI')
143 XSD_BOOLEAN = xsd_qname('boolean')
144 XSD_BASE64_BINARY = xsd_qname('base64Binary')
145 XSD_HEX_BINARY = xsd_qname('hexBinary')
146 XSD_NORMALIZED_STRING = xsd_qname('normalizedString')
147 XSD_TOKEN = xsd_qname('token')
148 XSD_LANGUAGE = xsd_qname('language')
149 XSD_NAME = xsd_qname('Name')
150 XSD_NCNAME = xsd_qname('NCName')
151 XSD_ID = xsd_qname('ID')
152 XSD_IDREF = xsd_qname('IDREF')
153 XSD_ENTITY = xsd_qname('ENTITY')
154 XSD_NMTOKEN = xsd_qname('NMTOKEN')
155
156 XSD_INTEGER = xsd_qname('integer')
157 XSD_LONG = xsd_qname('long')
158 XSD_INT = xsd_qname('int')
159 XSD_SHORT = xsd_qname('short')
160 XSD_BYTE = xsd_qname('byte')
161 XSD_NON_NEGATIVE_INTEGER = xsd_qname('nonNegativeInteger')
162 XSD_POSITIVE_INTEGER = xsd_qname('positiveInteger')
163 XSD_UNSIGNED_LONG = xsd_qname('unsignedLong')
164 XSD_UNSIGNED_INT = xsd_qname('unsignedInt')
165 XSD_UNSIGNED_SHORT = xsd_qname('unsignedShort')
166 XSD_UNSIGNED_BYTE = xsd_qname('unsignedByte')
167 XSD_NON_POSITIVE_INTEGER = xsd_qname('nonPositiveInteger')
168 XSD_NEGATIVE_INTEGER = xsd_qname('negativeInteger')
169
170
171 XSD_IDREFS = xsd_qname('IDREFS')
172 XSD_ENTITIES = xsd_qname('ENTITIES')
173 XSD_NMTOKENS = xsd_qname('NMTOKENS')
174
175
176 XSD_DATE_TIME_STAMP = xsd_qname('dateTimeStamp')
177 XSD_DAY_TIME_DURATION = xsd_qname('dayTimeDuration')
178 XSD_YEAR_MONTH_DURATION = xsd_qname('yearMonthDuration')
179
180 __all__ = [
181 'XML_LANG', 'XML_ID', 'XML_BASE', 'XML_SPACE', 'XML_SPECIAL_ATTRS', 'XSI_TYPE', 'XSI_NIL',
182 'XSI_SCHEMA_LOCATION', 'XSI_NONS_SCHEMA_LOCATION', 'XSD_SCHEMA', 'XSD_ANNOTATION', 'XSD_APPINFO',
183 'XSD_DOCUMENTATION', 'XSD_INCLUDE', 'XSD_IMPORT', 'XSD_REDEFINE', 'XSD_SIMPLE_TYPE', 'XSD_COMPLEX_TYPE',
184 'XSD_ATTRIBUTE', 'XSD_ELEMENT', 'XSD_NOTATION', 'XSD_GROUP', 'XSD_ATTRIBUTE_GROUP', 'XSD_RESTRICTION',
185 'XSD_LIST', 'XSD_UNION', 'XSD_EXTENSION', 'XSD_SEQUENCE', 'XSD_CHOICE', 'XSD_ALL', 'XSD_ANY',
186 'XSD_SIMPLE_CONTENT', 'XSD_COMPLEX_CONTENT', 'XSD_ANY_ATTRIBUTE', 'XSD_ENUMERATION', 'XSD_LENGTH',
187 'XSD_MIN_LENGTH', 'XSD_MAX_LENGTH', 'XSD_PATTERN', 'XSD_WHITE_SPACE', 'XSD_MAX_INCLUSIVE',
188 'XSD_MAX_EXCLUSIVE', 'XSD_MIN_INCLUSIVE', 'XSD_MIN_EXCLUSIVE', 'XSD_TOTAL_DIGITS', 'XSD_FRACTION_DIGITS',
189 'XSD_OPEN_CONTENT', 'XSD_ALTERNATIVE', 'XSD_ASSERT', 'XSD_ASSERTION', 'XSD_EXPLICIT_TIMEZONE',
190 'XSD_UNIQUE', 'XSD_KEY', 'XSD_KEYREF', 'XSD_SELECTOR', 'XSD_FIELD', 'XSD_ANY_TYPE', 'XSD_ANY_SIMPLE_TYPE',
191 'XSD_ANY_ATOMIC_TYPE', 'XSD_DECIMAL', 'XSD_STRING', 'XSD_DOUBLE', 'XSD_FLOAT', 'XSD_DATE', 'XSD_DATETIME',
192 'XSD_GDAY', 'XSD_GMONTH', 'XSD_GMONTH_DAY', 'XSD_GYEAR', 'XSD_GYEAR_MONTH', 'XSD_TIME', 'XSD_DURATION',
193 'XSD_QNAME', 'XSD_NOTATION_TYPE', 'XSD_ANY_URI', 'XSD_BOOLEAN', 'XSD_BASE64_BINARY', 'XSD_HEX_BINARY',
194 'XSD_NORMALIZED_STRING', 'XSD_TOKEN', 'XSD_LANGUAGE', 'XSD_NAME', 'XSD_NCNAME', 'XSD_ID', 'XSD_IDREF',
195 'XSD_ENTITY', 'XSD_NMTOKEN', 'XSD_INTEGER', 'XSD_LONG', 'XSD_INT', 'XSD_SHORT', 'XSD_BYTE',
196 'XSD_NON_NEGATIVE_INTEGER', 'XSD_POSITIVE_INTEGER', 'XSD_UNSIGNED_LONG', 'XSD_UNSIGNED_INT',
197 'XSD_UNSIGNED_SHORT', 'XSD_UNSIGNED_BYTE', 'XSD_NON_POSITIVE_INTEGER', 'XSD_NEGATIVE_INTEGER',
198 'XSD_IDREFS', 'XSD_ENTITIES', 'XSD_NMTOKENS', 'XSD_DATE_TIME_STAMP', 'XSD_DAY_TIME_DURATION',
199 'XSD_YEAR_MONTH_DURATION', 'XSD_DEFAULT_OPEN_CONTENT', 'XSD_OVERRIDE',
200 ]
201