XMLElement(3)
| XMLElement(3) | Library Functions Manual | XMLElement(3) |
NAME
XMLElement - The XMLElement class.
SYNOPSIS
#include <XMLElement.h>
Public Types
enum Type { ProgramControlElement, CharData,
Comment, SpecialElement, OrdinaryElement,
ElementContent }
XML elements types enumerator. enum Empty { XML, HTML,
NotEmpty }
Enumerator for empty elements.
Public Member Functions
XMLElement ()
XMLElement constructor. XMLElement (const XMLElement
&other)
XMLElement copy constructor. XMLElement (XMLElement
&&other)
XMLElement move constructor. XMLElement & operator=
(const XMLElement &other)
operator = XMLElement & operator= (XMLElement
&&other)
operator =
Public Attributes
std::string element_name
XML element name. std::vector< XMLElementAttribute >
element_attributes
Vector of XML element attributes. std::vector< XMLElement >
elements
Vector of XML element subelements. std::string content
XML element content if any. Type element_type =
Type::OrdinaryElement
XMLElement type. Empty empty = NotEmpty
Element emptiness indicator.
Detailed Description
The XMLElement class.
This class contains different XML element parameters.
Member Enumeration Documentation
enum XMLElement::Empty
Enumerator for empty elements.
Enumerator
- XML
- Indicates empty XML element
<element />
- HTML
- Indicates empty HTML element
<element>
- NotEmpty
- Indicates not empty element
enum XMLElement::Type
XML elements types enumerator.
Enumerator
- ProgramControlElement
- "Header" XML elements like
<?xml version="1.0" encoding="UTF-8"?>
- CharData
- Char data elements
<![CDATA[]]>
- Comment
- XML comments
<!-- Comment -->
- SpecialElement
- Special XML elements like
<!DOCTYPE html>
- OrdinaryElement
- "Ordinary" XML elements like
<element>
- ElementContent
- Indicates XMLElement containing XML element content (element_name is empty string)
Constructor & Destructor Documentation
XMLElement::XMLElement (const XMLElement & other)
XMLElement copy constructor.
Parameters
XMLElement::XMLElement (XMLElement && other)
XMLElement move constructor.
Parameters
Member Function Documentation
XMLElement & XMLElement::operator= (const XMLElement & other)
operator =
Parameters
Returns
XMLElement & XMLElement::operator= (XMLElement && other)
operator =
Parameters
Returns
Author
Generated automatically by Doxygen for XMLParserCPP from the source code.
| Version 1.1 | XMLParserCPP |
