xsdata.models.enums module¶
-
class
xsdata.models.enums.
Namespace
[source]¶ Bases:
object
-
SCHEMA
= 'http://www.w3.org/2001/XMLSchema'¶
-
XML
= 'http://www.w3.org/XML/1998/namespace'¶
-
-
class
xsdata.models.enums.
FormType
[source]¶ Bases:
enum.Enum
An enumeration.
-
QUALIFIED
= 'qualified'¶
-
UNQUALIFIED
= 'unqualified'¶
-
-
class
xsdata.models.enums.
XSDType
(code, local)[source]¶ Bases:
enum.Enum
An enumeration.
-
ANY_URI
= ('xs:anyURI', <class 'str'>)¶
-
ANY_SIMPLE_TYPE
= ('xs:anySimpleType', <class 'str'>)¶
-
BASE64_BINARY
= ('xs:base64Binary', <class 'str'>)¶
-
BOOLEAN
= ('xs:boolean', <class 'bool'>)¶
-
BYTE
= ('xs:byte', <class 'int'>)¶
-
DATE
= ('xs:date', <class 'str'>)¶
-
DATE_TIME
= ('xs:dateTime', <class 'str'>)¶
-
DECIMAL
= ('xs:decimal', <class 'float'>)¶
-
DERIVATION_CONTROL
= ('xs:derivationControl', <class 'str'>)¶
-
DOUBLE
= ('xs:double', <class 'float'>)¶
-
DURATION
= ('xs:duration', <class 'str'>)¶
-
ENTITIES
= ('xs:ENTITIES', <class 'int'>)¶
-
ENTITY
= ('xs:ENTITY', <class 'int'>)¶
-
FLOAT
= ('xs:float', <class 'float'>)¶
-
G_DAY
= ('xs:gDay', <class 'str'>)¶
-
G_MONTH
= ('xs:gMonth', <class 'str'>)¶
-
G_MONTH_DAY
= ('xs:gMonthDay', <class 'str'>)¶
-
G_YEAR
= ('xs:gYear', <class 'str'>)¶
-
G_YEAR_MONTH
= ('xs:gYearMonth', <class 'str'>)¶
-
HEX_BINARY
= ('xs:hexBinary', <class 'str'>)¶
-
ID
= ('xs:ID', <class 'str'>)¶
-
IDREF
= ('xs:IDREF', <class 'str'>)¶
-
IDREFS
= ('xs:IDREFS', <class 'str'>)¶
-
INT
= ('xs:int', <class 'int'>)¶
-
INTEGER
= ('xs:integer', <class 'int'>)¶
-
LANGUAGE
= ('xs:language', <class 'str'>)¶
-
LONG
= ('xs:long', <class 'int'>)¶
-
NAME
= ('xs:Name', <class 'str'>)¶
-
NCNAME
= ('xs:NCName', <class 'str'>)¶
-
NEGATIVE_INTEGER
= ('xs:negativeInteger', <class 'int'>)¶
-
NMTOKEN
= ('xs:NMTOKEN', <class 'str'>)¶
-
NMTOKENS
= ('xs:NMTOKENS', <class 'str'>)¶
-
NON_NEGATIVE_INTEGER
= ('xs:nonNegativeInteger', <class 'int'>)¶
-
NON_POSITIVE_INTEGER
= ('xs:nonPositiveInteger', <class 'int'>)¶
-
NORMALIZED_STRING
= ('xs:normalizedString', <class 'str'>)¶
-
NOTATION
= ('xs:NOTATION', <class 'str'>)¶
-
POSITIVE_INTEGER
= ('xs:positiveInteger', <class 'int'>)¶
-
QNAME
= ('xs:QName', <class 'str'>)¶
-
SHORT
= ('xs:short', <class 'int'>)¶
-
SIMPLE_DERIVATION_SET
= ('xs:simpleDerivationSet', <class 'str'>)¶
-
STRING
= ('xs:string', <class 'str'>)¶
-
TIME
= ('xs:time', <class 'str'>)¶
-
TOKEN
= ('xs:token', <class 'str'>)¶
-
UNSIGNED_BYTE
= ('xs:unsignedByte', <class 'int'>)¶
-
UNSIGNED_INT
= ('xs:unsignedInt', <class 'int'>)¶
-
UNSIGNED_LONG
= ('xs:unsignedLong', <class 'int'>)¶
-
UNSIGNED_SHORT
= ('xs:unsignedShort', <class 'int'>)¶
-
-
class
xsdata.models.enums.
TagType
[source]¶ Bases:
enum.Enum
An enumeration.
-
ALL
= 'all'¶
-
ANNOTATION
= 'annotation'¶
-
ANY
= 'any'¶
-
ANY_ATTRIBUTE
= 'anyAttribute'¶
-
APPINFO
= 'appinfo'¶
-
ATTRIBUTE
= 'attribute'¶
-
ATTRIBUTEGROUP
= 'attributeGroup'¶
-
CHOICE
= 'choice'¶
-
COMPLEX_CONTENT
= 'complexContent'¶
-
COMPLEX_TYPE
= 'complexType'¶
-
DOCUMENTATION
= 'documentation'¶
-
ELEMENT
= 'element'¶
-
EXTENSION
= 'extension'¶
-
FIELD
= 'field'¶
-
GROUP
= 'group'¶
-
IMPORT
= 'import'¶
-
INCLUDE
= 'include'¶
-
KEY
= 'key'¶
-
KEYREF
= 'keyref'¶
-
LIST
= 'list'¶
-
NOTATION
= 'notation'¶
-
REDEFINE
= 'redefine'¶
-
RESTRICTION
= 'restriction'¶
-
SCHEMA
= 'schema'¶
-
SELECTOR
= 'selector'¶
-
SEQUENCE
= 'sequence'¶
-
SIMPLE_CONTENT
= 'simpleContent'¶
-
SIMPLE_TYPE
= 'simpleType'¶
-
UNION
= 'union'¶
-
UNIQUE
= 'unique'¶
-
ENUMERATION
= 'enumeration'¶
-
FRACTION_DIGITS
= 'fractionDigits'¶
-
LENGTH
= 'length'¶
-
MAX_EXCLUSIVE
= 'maxExclusive'¶
-
MAX_INCLUSIVE
= 'maxInclusive'¶
-
MAX_LENGTH
= 'maxLength'¶
-
MIN_EXCLUSIVE
= 'minExclusive'¶
-
MIN_INCLUSIVE
= 'minInclusive'¶
-
MIN_LENGTH
= 'minLength'¶
-
PATTERN
= 'pattern'¶
-
TOTAL_DIGITS
= 'totalDigits'¶
-
WHITE_SPACE
= 'whiteSpace'¶
-
property
qname
¶ Qualified name: {namespace}tag.
-
property
cname
¶ Class name.
-