44 void remove(
const std::string& _nodeName);
119 Element(
const std::string& _value=
"");
130 std::string getText()
const;
132 void clear()
override;
exml::Node operator[](int32_t _id)
get the Node pointer of the element id.
iterator begin()
Get iterator of the first sub nodes.
ElementData nodes
All Sub-nodes interface.
Definition: Element.hpp:103
iterator end()
Get iterator of the next of the last sub nodes.
Basic element Node of an XML document <YYYYY>.
Definition: Element.hpp:20
ElementData(exml::Element *_list)
constructor on the ElementData class
enum nodeType getType(int32_t _id) const
get the type of the element id.
List of all attribute element in a node.
Definition: AttributeList.hpp:107
exml namespace containing all function for XML interpretor
Definition: Attribute.hpp:11
Basic main object of all xml elements.
Definition: Node.hpp:30
size_t size() const
get the number of sub element in the node (can be exml::Comment ; exml::Element ; exml::Text :exml::D...
Basic element Node of an XML document <YYYYY>.
Definition: Element.hpp:101
Definition: iterator.hpp:16
void add(const exml::Node &_node)
add a node at the element (not exml::Attribute (move in the attribute automaticly).
nodeType
Type of the XML elements.
Definition: nodeType.hpp:17