Class: QgsXmlUtils¶
- class qgis.core.QgsXmlUtils¶
Bases:
sip.wrapper
Assorted helper methods for reading and writing chunks of XML
Methods
Decodes a distance unit from a DOM element.
- param element
Read a QVariant from a QDomElement.
Encodes a distance unit to a DOM element.
- param rect
Write a QVariant to a QDomElement.
- readMapUnits(element: QDomElement) QgsUnitTypes.DistanceUnit ¶
Decodes a distance unit from a DOM element.
- Parameters
element (QDomElement) – DOM element to decode
- Return type
- Returns
distance units
See also
- readRectangle(element: QDomElement) QgsRectangle ¶
- Parameters
element (QDomElement) –
- Return type
- readVariant(element: QDomElement) Any ¶
Read a QVariant from a QDomElement.
- Parameters
element (QDomElement) –
- Return type
Any
- writeMapUnits(units: QgsUnitTypes.DistanceUnit, doc: QDomDocument) QDomElement ¶
Encodes a distance unit to a DOM element.
- Parameters
units (QgsUnitTypes.DistanceUnit) – units to encode
doc (QDomDocument) – DOM document
- Return type
QDomElement
- Returns
element containing encoded units
See also
- writeRectangle(rect: QgsRectangle, doc: QDomDocument) QDomElement ¶
- Parameters
rect (QgsRectangle) –
doc (QDomDocument) –
- Return type
QDomElement
- writeVariant(value: Any, doc: QDomDocument) QDomElement ¶
Write a QVariant to a QDomElement.
Supported types are
QVariant.Map
QVariant.Int
QVariant.Double
QVariant.String
QgsProperty
(since QGIS 3.4)QgsCoordinateReferenceSystem
(since QGIS 3.4)
- Parameters
value (Any) –
doc (QDomDocument) –
- Return type
QDomElement