xsd.ContentType

The xsd.ContentType property record determines the validation of children of xml.ElementInformationItem objects.

xml.ElementInformationItem children.

its xsd.SimpleTypeDefinition.

the content model supplied by its xsd.Particle.

(i.e. specifically ignoring other children such as xml.CharDataInformationItem objects) conform to the content model supplied by its xsd.Particle.

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 NotImplementedError exception.

Attributes

xsd.ContentType.open_content

Returns an optional xsd.OpenContent schema component.

xsd.ContentType.particle

Returns a xsd.Particle schema component, or None if variety is xsd.ContentTypeVariety.EMPTY or xsd.ContentTypeVariety.SIMPLE.

xsd.ContentType.simple_type_definition

Returns a xsd.SimpleTypeDefinition schema component if variety is xsd.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__