19#include <XMLElementAttribute.h>
Type element_type
XMLElement type.
Definition XMLElement.h:102
std::vector< XMLElementAttribute > element_attributes
Vector of XML element attributes.
Definition XMLElement.h:64
XMLElement & operator=(const XMLElement &other)
operator =
bool empty
If true indicates XML elements without content.
Definition XMLElement.h:110
std::string element_name
XML element name.
Definition XMLElement.h:59
XMLElement(XMLElement &&other)
XMLElement move constructor.
std::vector< XMLElement > elements
Vector of XML element subelements.
Definition XMLElement.h:69
XMLElement(const XMLElement &other)
XMLElement copy constructor.
std::string content
XML element content if any.
Definition XMLElement.h:74
Type
XML elements types enumerator.
Definition XMLElement.h:80
@ SpecialElement
Definition XMLElement.h:91
@ ProgramControlElement
Definition XMLElement.h:84
@ Comment
Definition XMLElement.h:89
@ CharData
Definition XMLElement.h:87
@ OrdinaryElement
Definition XMLElement.h:93
@ ElementContent
Definition XMLElement.h:96
XMLElement()
XMLElement constructor.