fesa-core  7.0.0
fesa::ElementXML Class Reference

This class represents an XML element containing name, value, a list of attributes and a list of child XML elements. More...

#include <XMLParser.h>

Public Member Functions

boost::shared_ptr< AttributeXMLgetAttribute (const std::string &attributeName)
 

Public Attributes

std::string name_
 name of the element
 
std::string value_
 value of the element
 
std::vector< boost::shared_ptr
< AttributeXML > > 
attributeList_
 list of attributes of the element
 
std::vector< boost::shared_ptr
< ElementXML > > 
childList_
 list of children of the element
 

Detailed Description

This class represents an XML element containing name, value, a list of attributes and a list of child XML elements.

Member Function Documentation

boost::shared_ptr< AttributeXML > fesa::ElementXML::getAttribute ( const std::string &  attributeName)

Returns a specific attribute of the element

Parameters
nameof the attribute

The documentation for this class was generated from the following files: