xsd.ContentType¶
The xsd.ContentType property record determines the validation of children of xml.ElementInformationItem objects.
A
xsd.ContentTypewith varietyxsd.ContentTypeVariety.EMPTYvalidates elements with noxml.CharDataInformationItemor
xml.ElementInformationItem children.
A
xsd.ContentTypewith varietyxsd.ContentTypeVariety.SIMPLEvalidates elements with character-only children using
A
xsd.ContentTypewith varietyxsd.ContentTypeVariety.ELEMENT_ONLYvalidates elements with children that conform to
the content model supplied by its xsd.Particle.
A
xsd.ContentTypewith varietyxsd.ContentTypeVariety.MIXEDvalidates elements whosexml.ElementInformationItemchildren
(i.e. specifically ignoring other children such as xml.CharDataInformationItem objects) conform to the content model
supplied by its xsd.Particle.
A
xsd.ContentTypewith non-absentxsd.OpenContentvalidates elements with some children conforming to the content model
and others conforming to the xsd.OpenContent.
-
class
xsd.ContentType¶ Proper instances of this class will be created within RaptorXML only, instantiation from script code will throw a
NotImplementedErrorexception.
Attributes¶
-
xsd.ContentType.open_content¶ Returns an optional
xsd.OpenContentschema component.
-
xsd.ContentType.particle¶ Returns a
xsd.Particleschema component, or None if variety isxsd.ContentTypeVariety.EMPTYorxsd.ContentTypeVariety.SIMPLE.
-
xsd.ContentType.simple_type_definition¶ Returns a
xsd.SimpleTypeDefinitionschema component if variety isxsd.ContentTypeVariety.SIMPLE, or None otherwise
-
xsd.ContentType.variety¶ Returns one of {
xsd.ContentTypeVariety.EMPTY,xsd.ContentTypeVariety.SIMPLE,xsd.ContentTypeVariety.ELEMENT_ONLY,xsd.ContentTypeVariety.MIXED}.
Special methods¶
__bool__, __eq__, __ge__, __gt__, __le__, __lt__, __ne__