xml.dtd¶
The xml.dtd module provides a Python interface for the Document Type Declaration (DTD) in the XML 1.1 specification.
This Python interface enables the user to navigate and access information from a DTD.
Classes¶
Enum Classes¶
-
class
xml.dtd.AttType¶ The
xml.dtd.AttTypeenumeration represents the attribute type. See here for more details.
-
AttType.CDATA¶ CDATA
-
AttType.ENTITIES¶ ENTITIES
-
AttType.ENTITY¶ ENTITY
-
AttType.ENUMERATION¶ ENUMERATION
-
AttType.ID¶ ID
-
AttType.IDREF¶ IDREF
-
AttType.IDREFS¶ IDREFS
-
AttType.NMTOKEN¶ NMTOKEN
-
AttType.NMTOKENS¶ NMTOKENS
-
AttType.NOTATION¶ NOTATION
-
class
xml.dtd.ContentParticleType¶ The
xml.dtd.ContentParticleTypeenumeration represents the content particle type. See here for more details.
-
ContentParticleType.CHOICE¶ A content particle specifying a choice of possible elements.
-
ContentParticleType.NAME¶ A content particle specifying a certain element.
-
ContentParticleType.SEQ¶ A content particle specifying an ordered sequence of elements.
-
class
xml.dtd.ContentSpec¶ The
xml.dtd.ContentSpecenumeration represents the content model type of an element. See here for more details.
-
ContentSpec.ANY¶ The element may contain character data and any child elements.
-
ContentSpec.CHILDREN¶ The element must contain an ordered sequence of child elements according to the specified in the content model.
-
ContentSpec.EMPTY¶ The element must not contain any character data and child elements.
-
ContentSpec.MIXED¶ The element may contain character data and any child elements specified in the content model.
-
class
xml.dtd.DefaultDecl¶ The
xml.dtd.DefaultDeclenumeration represents the occurance containts and possible default values of an attribute definition. See here for more details.
-
DefaultDecl.DEFAULT¶ If the attribute is not present, the specified default value is implied.
-
DefaultDecl.FIXED¶ If the attribute is present, it’s value must be equal to the specified default value.
-
DefaultDecl.IMPLIED¶ If the attribute is not present, no default value is implied.
-
DefaultDecl.REQUIRED¶ The attribute must be present.
-
class
xml.dtd.Occurrence¶ The
xml.dtd.Occurrenceenumeration represents the occurrence constraints of a content particle. See here for more details.
-
Occurrence.ONE¶ Must occur exactly once.
-
Occurrence.OOM¶ Must occur at least once.
-
Occurrence.ZOM¶ Must occur zero or many times.
-
Occurrence.ZOO¶ Must occur zero or once.