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

Go to the documentation of this file.

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_DOMDOCUMENTTYPE_HPP)

23#define XERCESC_INCLUDE_GUARD_DOMDOCUMENTTYPE_HPP

24

27

29

30

32

46protected:

47

48

49

54

55private:

56

57

58

64

65public:

66

67

68

77

78

79

80

90

109

110

122

132

140

153

154};

155

157

158#endif

159

160

#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

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

virtual const XMLCh * getInternalSubset() const =0

The internal subset as a string, or null if there is none.

virtual const XMLCh * getName() const =0

The name of DTD; i.e., the name immediately following the DOCTYPE keyword.

virtual ~DOMDocumentType()

Destructor.

Definition DOMDocumentType.hpp:75

virtual const XMLCh * getPublicId() const =0

Get the public identifier of the external subset.

virtual const XMLCh * getSystemId() const =0

Get the system identifier of the external subset.

virtual DOMNamedNodeMap * getEntities() const =0

A DOMNamedNodeMap containing the general entities, both external and internal, declared in the DTD.

DOMDocumentType()

Definition DOMDocumentType.hpp:52

virtual DOMNamedNodeMap * getNotations() const =0

A DOMNamedNodeMap containing the notations declared in the DTD.

DOMNamedNodeMaps are used to represent collections of nodes that can be accessed by name.

Definition DOMNamedNodeMap.hpp:45

The DOMNode interface is the primary datatype for the entire Document Object Model.

Definition DOMNode.hpp:139