The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CXMLElement Class Reference

Inheritance diagram for CXMLElement:
Collaboration diagram for CXMLElement:

List of all members.

Public Member Functions

 CXMLElement (TiXmlElement *pElement)
 CXMLElement (const CXMLElement &rhs)
virtual ~CXMLElement ()
CXMLElementoperator= (const CXMLElement &rhs)
Core::_tstring GetName () const
CXMLAttribute GetFirstAttribute () const
CXMLAttribute GetLastAttribute () const
Core::_tstring GetAttribute (const Core::_tstring &name) const
bool AttributeExists (const Core::_tstring &name) const
CXMLNode GetFirstTextNode () const
CXMLElement GetFirstChild () const
CXMLElement GetFirstChild (const Core::_tstring &name) const
CXMLElement GetNextSiblingElement () const
CXMLElement GetNextSiblingElement (const Core::_tstring &name) const
CXMLElement AddElement (const Core::_tstring &elementName)
void RemoveElement (const CXMLElement &element)
void AddAttribute (const Core::_tstring &name, const Core::_tstring &value)
void RemoveAttribute (const Core::_tstring &name)
bool IsValid () const
Core::_tstring GetValue () const
void Visit (Core::IVisitConfigurationElements &visitor) const


Constructor & Destructor Documentation

CXMLElement ( TiXmlElement *  pElement  )  [explicit]

CXMLElement ( const CXMLElement rhs  ) 

~CXMLElement (  )  [virtual]


Member Function Documentation

CXMLElement & operator= ( const CXMLElement rhs  ) 

_tstring GetName (  )  const

CXMLAttribute GetFirstAttribute (  )  const

CXMLAttribute GetLastAttribute (  )  const

Core::_tstring GetAttribute ( const Core::_tstring name  )  const

bool AttributeExists ( const Core::_tstring name  )  const

CXMLNode GetFirstTextNode (  )  const

CXMLElement GetFirstChild (  )  const

CXMLElement GetFirstChild ( const Core::_tstring name  )  const

CXMLElement GetNextSiblingElement (  )  const

CXMLElement GetNextSiblingElement ( const Core::_tstring name  )  const

CXMLElement AddElement ( const Core::_tstring elementName  ) 

void RemoveElement ( const CXMLElement element  ) 

void AddAttribute ( const Core::_tstring name,
const Core::_tstring value 
)

void RemoveAttribute ( const Core::_tstring name  ) 

bool IsValid (  )  const [inherited]

_tstring GetValue (  )  const [inherited]

void Visit ( Core::IVisitConfigurationElements visitor  )  const [inherited]


Generated on Sun Sep 12 19:11:55 2021 for The Server Framework - v7.4 by doxygen 1.5.3