xsd.QName

The xsd.QName class represents an XML qualified name.

Base class: xsd.anyAtomicType -> xsd.anySimpleType

class xsd.QName(value, namespace_map=None)

Attributes

xsd.anySimpleType.lexical_value

Returns the lexical representation of the datatype as native str.

xsd.QName.local_part

Returns the local part of the QName datatype as native str.

xsd.QName.namespace_name

Returns namespace part of the QName datatype as native str.

xsd.QName.prefix

Returns the prefix of the QName datatype as native str.

xsd.QName.value

Returns the value as an xml.QName object.

Methods

xsd.anySimpleType.is_boolean()

Returns True if the datatype object is of type boolean.

xsd.anySimpleType.is_decimal()

Returns True if the datatype object is of type decimal or derived from type decimal.

xsd.anySimpleType.is_double()

Returns True if the datatype object is of type double.

xsd.anySimpleType.is_duration()

Returns True if the datatype object is of type duration.

xsd.anySimpleType.is_float()

Returns True if the datatype object is of type float.

xsd.anySimpleType.is_integer()

Returns True if the datatype object is of type decimal or derived from type integer.

xsd.anySimpleType.is_numeric()

Returns True if the datatype object is a numeric type.

xsd.anySimpleType.is_string()

Returns True if the datatype object is a string type.

Special methods

__bool__, __eq__, __float__, __ge__, __gt__, __int__, __le__, __lt__, __ne__