|
DAnCE
..
|
Helper class for some routine XML stuff. More...
#include <XML_Helper.h>
Public Member Functions | |
| XML_Helper (Resolver *resolver=0, Error_Handler *eh=0) | |
| ~XML_Helper (void) | |
| XERCES_CPP_NAMESPACE::DOMDocument * | create_dom (const ACE_TCHAR *uri) const |
| Create a DOM tree. | |
| XERCES_CPP_NAMESPACE::DOMDocument * | create_dom (const ACE_TCHAR *root, const ACE_TCHAR *ns, XERCES_CPP_NAMESPACE::DOMDocumentType *doctype=0) const |
| XERCES_CPP_NAMESPACE::DOMDocumentType * | create_doctype (const ACE_TCHAR *qn, const ACE_TCHAR *pid, const ACE_TCHAR *sid) const |
| bool | write_DOM (XERCES_CPP_NAMESPACE::DOMDocument *doc, const ACE_TCHAR *file) const |
| Writes out a DOMDocument to an XML file. | |
| bool | is_initialized (void) const |
| void | terminate_parser (void) |
| Terminate the parser. | |
| Resolver & | get_resolver (void) |
| Error_Handler & | get_error_handler (void) |
Protected Member Functions | |
| void | init_parser (void) |
| Intialize the parser. | |
Private Attributes | |
| bool | initialized_ |
| XERCES_CPP_NAMESPACE::DOMImplementation * | impl_ |
| std::auto_ptr < XERCES_CPP_NAMESPACE::XercesDOMParser > | parser_ |
| Resolver * | resolver_ |
| bool | release_resolver_ |
| Error_Handler * | e_handler_ |
| bool | release_e_handler_ |
Helper class for some routine XML stuff.
| DAnCE::XML::XML_Helper::XML_Helper | ( | Resolver * | resolver = 0, |
| Error_Handler * | eh = 0 |
||
| ) |
| DAnCE::XML::XML_Helper::~XML_Helper | ( | void | ) |
| XERCES_CPP_NAMESPACE::DOMDocumentType* DAnCE::XML::XML_Helper::create_doctype | ( | const ACE_TCHAR * | qn, |
| const ACE_TCHAR * | pid, | ||
| const ACE_TCHAR * | sid | ||
| ) | const |
| XERCES_CPP_NAMESPACE::DOMDocument* DAnCE::XML::XML_Helper::create_dom | ( | const ACE_TCHAR * | uri | ) | const |
Create a DOM tree.
| XERCES_CPP_NAMESPACE::DOMDocument* DAnCE::XML::XML_Helper::create_dom | ( | const ACE_TCHAR * | root, |
| const ACE_TCHAR * | ns, | ||
| XERCES_CPP_NAMESPACE::DOMDocumentType * | doctype = 0 |
||
| ) | const |
| Error_Handler& DAnCE::XML::XML_Helper::get_error_handler | ( | void | ) |
| Resolver& DAnCE::XML::XML_Helper::get_resolver | ( | void | ) |
| void DAnCE::XML::XML_Helper::init_parser | ( | void | ) | [protected] |
Intialize the parser.
| bool DAnCE::XML::XML_Helper::is_initialized | ( | void | ) | const |
| void DAnCE::XML::XML_Helper::terminate_parser | ( | void | ) |
Terminate the parser.
| bool DAnCE::XML::XML_Helper::write_DOM | ( | XERCES_CPP_NAMESPACE::DOMDocument * | doc, |
| const ACE_TCHAR * | file | ||
| ) | const |
Writes out a DOMDocument to an XML file.
Error_Handler* DAnCE::XML::XML_Helper::e_handler_ [private] |
XERCES_CPP_NAMESPACE::DOMImplementation* DAnCE::XML::XML_Helper::impl_ [private] |
bool DAnCE::XML::XML_Helper::initialized_ [private] |
std::auto_ptr<XERCES_CPP_NAMESPACE::XercesDOMParser> DAnCE::XML::XML_Helper::parser_ [mutable, private] |
bool DAnCE::XML::XML_Helper::release_e_handler_ [private] |
bool DAnCE::XML::XML_Helper::release_resolver_ [private] |
Resolver* DAnCE::XML::XML_Helper::resolver_ [private] |
1.7.5