Robotics Library  0.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Attributes | List of all members
rl::xml::Document Class Reference

#include <Document.h>

Public Member Functions

 Document (xmlDocPtr doc)
virtual ~Document ()
::std::string getEncoding () const
Node getRootElement () const
::std::string getVersion () const
xmlDocPtr operator() () const
void save (const ::std::string &filename, const bool &format=true) const
void save (const ::std::string &filename, const ::std::string &encoding, const bool &format=true) const
void setRootElement (const Node &node)
int substitute (const int &flags=0)

Private Attributes

::boost::shared_ptr< xmlDoc > doc

Constructor & Destructor Documentation

rl::xml::Document::Document ( xmlDocPtr  doc)
inline
virtual rl::xml::Document::~Document ( )
inlinevirtual

Member Function Documentation

::std::string rl::xml::Document::getEncoding ( ) const
inline
Node rl::xml::Document::getRootElement ( ) const
inline
::std::string rl::xml::Document::getVersion ( ) const
inline
xmlDocPtr rl::xml::Document::operator() ( ) const
inline
void rl::xml::Document::save ( const ::std::string &  filename,
const bool &  format = true 
) const
inline
void rl::xml::Document::save ( const ::std::string &  filename,
const ::std::string &  encoding,
const bool &  format = true 
) const
inline
void rl::xml::Document::setRootElement ( const Node node)
inline
int rl::xml::Document::substitute ( const int &  flags = 0)
inline

Member Data Documentation

::boost::shared_ptr< xmlDoc > rl::xml::Document::doc
private

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