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