| CppUnit project page | FAQ | 
A XML Document. More...
#include <XmlDocument.h>

| Public Member Functions | |
| XmlDocument (const std::string &encoding="", const std::string &styleSheet="") | |
| Constructs a XmlDocument object.  More... | |
| virtual | ~XmlDocument () | 
| Destructor.  More... | |
| std::string | encoding () const | 
| void | setEncoding (const std::string &encoding="") | 
| std::string | styleSheet () const | 
| void | setStyleSheet (const std::string &styleSheet="") | 
| bool | standalone () const | 
| void | setStandalone (bool standalone) | 
| set the output document as standalone or not.  More... | |
| void | setRootElement (XmlElement *rootElement) | 
| XmlElement & | rootElement () const | 
| std::string | toString () const | 
| Protected Attributes | |
| std::string | m_encoding | 
| std::string | m_styleSheet | 
| XmlElement * | m_rootElement | 
| bool | m_standalone | 
| Private Member Functions | |
| XmlDocument (const XmlDocument ©) | |
| Prevents the use of the copy constructor.  More... | |
| void | operator= (const XmlDocument ©) | 
| Prevents the use of the copy operator.  More... | |
A XML Document.
A XmlDocument represents a XML file. It holds a pointer on the root XmlElement of the document. It also holds the encoding and style sheet used.
By default, the XML document is stand-alone and tagged with enconding "ISO-8859-1".
| CPPUNIT_NS_BEGIN XmlDocument::XmlDocument | ( | const std::string & | encoding = "", | 
| const std::string & | styleSheet = "" | ||
| ) | 
Constructs a XmlDocument object.
| encoding | Encoding used in the XML file (default is Latin-1, ISO-8859-1 ). | 
| styleSheet | Name of the XSL style sheet file used. If empty then no style sheet will be specified in the output. | 
| 
 | virtual | 
Destructor.
| 
 | private | 
Prevents the use of the copy constructor.
| std::string XmlDocument::encoding | ( | ) | const | 
| 
 | private | 
Prevents the use of the copy operator.
| XmlElement & XmlDocument::rootElement | ( | ) | const | 
| void XmlDocument::setEncoding | ( | const std::string & | encoding = "" | ) | 
| void XmlDocument::setRootElement | ( | XmlElement * | rootElement | ) | 
| void XmlDocument::setStandalone | ( | bool | standalone | ) | 
set the output document as standalone or not.
For the output document, specify wether it's a standalone XML document, or not.
| standalone | if true, the output will be specified as standalone. if false, it will be not. | 
| void XmlDocument::setStyleSheet | ( | const std::string & | styleSheet = "" | ) | 
| bool XmlDocument::standalone | ( | ) | const | 
| std::string XmlDocument::styleSheet | ( | ) | const | 
| std::string XmlDocument::toString | ( | ) | const | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| Send comments to: CppUnit Developers |