#include <cdbDAOProxy.h>
Public Types | |
typedef std::map< std::string, CXMLTreeNode * > | MapStringToNode |
typedef std::map< std::string, std::string > | MapStringToString |
Public Member Functions | |
CXMLTreeNode (CXMLTreeNode *pParent) | |
~CXMLTreeNode () | |
void | getAttributeNames (std::string &names) |
Public Attributes | |
std::string | m_name |
XML node name. | |
CXMLTreeNode * | m_parent |
Node parent in the tree. | |
MapStringToNode | m_subNodesMap |
Children nodes std::map. | |
MapStringToString | m_fieldMap |
Node XML fields (attributes) std::map. |
Internal class for XML tree handling.
typedef std::map<std::string, CXMLTreeNode*> cdb::CXMLTreeNode::MapStringToNode |
typedef std::map<std::string, std::string> cdb::CXMLTreeNode::MapStringToString |
cdb::CXMLTreeNode::CXMLTreeNode | ( | CXMLTreeNode * | pParent | ) |
Constrcutor.
pParent | parent node. |
cdb::CXMLTreeNode::~CXMLTreeNode | ( | ) |
Destructor.
void cdb::CXMLTreeNode::getAttributeNames | ( | std::string & | names | ) |
Get node attributes names (also subnodes names are added).
names | out parameter. |
Node XML fields (attributes) std::map.
std::string cdb::CXMLTreeNode::m_name |
XML node name.
Node parent in the tree.
Children nodes std::map.