xsd.SchemaElement¶
The xsd.SchemaElement class represents a single <xs:schema> XML element.
-
class
xsd.SchemaElement¶ Proper instances of this class will be created within RaptorXML only, instantiation from script code will throw a
NotImplementedErrorexception.
Attributes¶
-
xsd.SchemaElement.components¶ Returns an iterator of
xsd.Componentobjects that are top level components physically present in this schema XML element. Please note that include, import, redefine and override are ignored when computing the result.
-
xsd.SchemaElement.element¶ Returns the <xs:schema>
xml.ElementInformationItemwhich is the underlying XML representation of this schema XML element.
-
xsd.SchemaElement.id¶ Returns the value of the ‘id’ attribute as a string, or None if the schema XML element doesn’t have an ‘id’ attribute.
-
xsd.SchemaElement.references¶ Returns an iterator of
xsd.Include,xsd.Import,xsd.Overrideorxsd.Redefineobjects from this schema document to otherxsd.SchemaDocumentobjects.
-
xsd.SchemaElement.target_namespace¶ Returns the value of the targetNamespace attribute of this schema XML element.
-
xsd.SchemaElement.version¶ Returns the value of the ‘version’ attribute as a string, or None if the schema XML element doesn’t have an ‘version’ attribute.
-
xsd.SchemaElement.xml_lang¶ Returns the value of the ‘xml:lang’ attribute as a string, or None if the schema XML element doesn’t have an ‘xml:lang’ attribute.
Special methods¶
__bool__, __eq__, __ge__, __gt__, __le__, __lt__, __ne__