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.
Encodes a rectangle to a DOM element.
Write a QVariant to a QDomElement.
- readMapUnits(element: QDomElement) Qgis.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: Qgis.DistanceUnit, doc: QDomDocument) QDomElement ¶
Encodes a distance unit to a DOM element.
- Parameters:
units (Qgis.DistanceUnit) – units to encode
doc (QDomDocument) – DOM document
- Return type:
QDomElement
- Returns:
element containing encoded units
See also
- writeRectangle(rect: QgsRectangle, doc: QDomDocument, elementName: str = '') QDomElement ¶
Encodes a rectangle to a DOM element.
- Parameters:
rect (QgsRectangle) – rectangle to encode
doc (QDomDocument) – DOM document
elementName (str = '') – name of the DOM element
- Return type:
QDomElement
- Returns:
element containing encoded rectangle
- 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