A DOM4 implementation of DomElement, for one-step-parsing.
This object avoids pre and post XML parsing, by using a one step parsing to translate text XML tree to an GObject based tree.
A GXml Object Model (GOM) implementation of GXml.Element. It can be used transparently as
DomElement in a XML tree.
It also allows delayed parsing, so you can read large documents by parsing just a XML element node and its attributes but not its children;
save its children as a text, for a post-on-step-parsing.
Attributes - Holds attributes in current
node, using attribute's name as key and it's value as value. Appends namespace prefix to attribute's name as key if is a namespaced attribute.
If true all children are parsed. If false, all its children are stored as
plain string in unparsed. In order to generate an XML tree use
read_unparsed.
Convenient function to initialize, at construction time, a
GXml.Element using given local name. If
GXml.Element.initialize_with_namespace has been called
in any base class, this method just change element node's name and keeps previous namespace and prefix.