Xerces-C++: DOMImplementation.hpp Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22#if !defined(XERCESC_INCLUDE_GUARD_DOMIMPLEMENTATION_HPP)

23#define XERCESC_INCLUDE_GUARD_DOMIMPLEMENTATION_HPP

24

30

32

33

36

44{

45protected:

46

47

48

53

54private:

55

56

57

63

64

65public:

66

67

68

77

78

79

80

101

102

103

104

133 const XMLCh *publicId,

134 const XMLCh *systemId) = 0;

135

175 const XMLCh *qualifiedName,

178

180

181

182

201

203

204

205

206

215

224

237 (

238 const short msgToLoad

239 , XMLCh* const toFill

241 );

242

244

245};

246

248

249#endif

#define CDOM_EXPORT

Definition XercesDefs.hpp:166

#define XERCES_CPP_NAMESPACE_BEGIN

Definition XercesDefs.hpp:112

#define XERCES_CPP_NAMESPACE_END

Definition XercesDefs.hpp:113

size_t XMLSize_t

Definition Xerces_autoconf_config.hpp:112

char16_t XMLCh

Definition Xerces_autoconf_config.hpp:120

Each DOMDocument has a doctype attribute whose value is either null or a DOMDocumentType object.

Definition DOMDocumentType.hpp:45

The DOMDocument interface represents the entire XML document.

Definition DOMDocument.hpp:67

Definition DOMImplementationLS.hpp:50

The DOMImplementation interface provides a number of methods for performing operations that are indep...

Definition DOMImplementation.hpp:44

virtual void * getFeature(const XMLCh *feature, const XMLCh *version) const =0

This method returns a specialized object which implements the specialized APIs of the specified featu...

virtual bool hasFeature(const XMLCh *feature, const XMLCh *version) const =0

Test if the DOM implementation implements a specific feature.

static DOMImplementation * getImplementation()

Non-standard extension.

virtual DOMDocument * createDocument(const XMLCh *namespaceURI, const XMLCh *qualifiedName, DOMDocumentType *doctype, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)=0

Creates a DOMDocument object of the specified type with its document element.

virtual DOMDocument * createDocument(MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)=0

Non-standard extension.

static bool loadDOMExceptionMsg(const short msgToLoad, XMLCh *const toFill, const XMLSize_t maxChars)

Non-standard extension.

DOMImplementation()

Definition DOMImplementation.hpp:51

virtual DOMDocumentType * createDocumentType(const XMLCh *qualifiedName, const XMLCh *publicId, const XMLCh *systemId)=0

Creates an empty DOMDocumentType node.

virtual ~DOMImplementation()

Destructor.

Definition DOMImplementation.hpp:75

Configurable memory manager.

Definition MemoryManager.hpp:40

static MemoryManager * fgMemoryManager

The configurable memory manager.

Definition PlatformUtils.hpp:121