All Classes Namespaces Functions Variables Typedefs Enumerations
Public Member Functions | Private Attributes | List of all members
MBXMLUtils::DOMDocumentWrapper< DOMDocumentType > Class Template Reference

Helper class for extending DOMDocument (use the function D(...)). More...

#include <dom.h>

Public Member Functions

 DOMDocumentWrapper (DOMDocumentType *me_)
 Wrap DOMDocument to my special element.
 
void validate ()
 (re)validate the document using the parser this document was created
 
xercesc::DOMElement * createElement (const FQN &name)
 
std::shared_ptr< DOMParsergetParser () const
 Get full qualified tag name.
 
std::conditional< std::is_same
< DOMDocumentType, const
xercesc::DOMDocument >::value,
const DOMDocumentWrapper
*, DOMDocumentWrapper * >
::type 
operator-> ()
 Treat this object as a pointer (like DOMDocument*)
 

Private Attributes

DOMDocumentType * me
 

Detailed Description

template<typename DOMDocumentType>
class MBXMLUtils::DOMDocumentWrapper< DOMDocumentType >

Helper class for extending DOMDocument (use the function D(...)).

Member Function Documentation

template<typename DOMDocumentType >
xercesc::DOMElement * MBXMLUtils::DOMDocumentWrapper< DOMDocumentType >::createElement ( const FQN name)

create element with the given FQN Note: a empty namespace (name.first.empty()==true) as no namespace


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

Impressum / Disclaimer / Datenschutz Generated by doxygen 1.8.5 Valid HTML