dtd
xsdata.models.dtd
DtdElementType
Bases: Enum
DTD Element type enumeration.
Source code in xsdata/models/dtd.py
9 10 11 12 13 14 15 16 | |
DtdAttributeDefault
Bases: Enum
DTD Attribute default enumeration.
Source code in xsdata/models/dtd.py
19 20 21 22 23 24 25 | |
DtdAttributeType
Bases: Enum
DTD Attribute type enumeration.
Source code in xsdata/models/dtd.py
28 29 30 31 32 33 34 35 36 37 38 39 40 | |
DtdContentType
Bases: Enum
DTD Content type enumeration.
Source code in xsdata/models/dtd.py
43 44 45 46 47 48 49 | |
DtdContentOccur
Bases: Enum
DTD Content occur enumeration.
Source code in xsdata/models/dtd.py
52 53 54 55 56 57 58 | |
DtdAttribute
dataclass
DTD Attribute model representation.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
The attribute name |
required |
prefix
|
str | None
|
The attribute namespace prefix |
required |
type
|
DtdAttributeType
|
The attribute type |
required |
default
|
DtdAttributeDefault
|
The attribute default type |
required |
default_value
|
str | None
|
The attribute default value |
required |
values
|
list[str]
|
The available choices as value |
required |
Source code in xsdata/models/dtd.py
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 | |
data_type
property
Return the data type instance from the attribute type.
DtdContent
dataclass
DTD Content model representation.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
The content name |
required |
type
|
DtdContentType
|
The content type |
required |
occur
|
DtdContentOccur
|
The content occur type |
required |
left
|
Optional[DtdContent]
|
The parent content |
required |
right
|
Optional[DtdContent]
|
The child content |
required |
Source code in xsdata/models/dtd.py
87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | |
DtdElement
dataclass
DTD Element model representation.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
The element name |
required |
type
|
DtdElementType
|
The element type |
required |
prefix
|
str | None
|
The element namespace prefix |
required |
content
|
DtdContent | None
|
The element content |
required |
attributes
|
list[DtdAttribute]
|
The element attribute list |
required |
ns_map
|
dict
|
The namespace prefix-URI map |
required |
Source code in xsdata/models/dtd.py
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 | |
qname
property
Return the element qualified name.
Dtd
dataclass
The DTD Document model representation.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
location
|
str
|
The source location URI |
required |
elements
|
list[DtdElement]
|
The list of included elements |
required |
Source code in xsdata/models/dtd.py
133 134 135 136 137 138 139 140 141 142 143 | |