Xerces-C++: DOMLSInput.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_DOMLSINPUT_HPP)

23#define XERCESC_INCLUDE_GUARD_DOMLSINPUT_HPP

24

26

28

29

31

32

60{

61protected:

62

63

64

69

70private:

71

72

73

79

80public:

81

82

83

92

93

94

95

98

99

100

108

115

127

128

137

138

149

150

161

162

163

164

165

171

178

192

193

205

220

232

233

234

235

238

249

250

260

269};

270

271

273

274#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

char16_t XMLCh

Definition Xerces_autoconf_config.hpp:120

This interface represents a single input source for an XML entity.

Definition DOMLSInput.hpp:60

virtual void setIssueFatalErrorIfNotFound(bool flag)=0

Indicates if the parser should issue fatal error if this input source is not found.

virtual void setBaseURI(const XMLCh *const baseURI)=0

Set the base URI to be used for resolving relative URIs to absolute URIs.

virtual const XMLCh * getEncoding() const =0

An input source can be set to force the parser to assume a particular encoding for the data that inpu...

virtual ~DOMLSInput()

Destructor.

Definition DOMLSInput.hpp:90

virtual const XMLCh * getPublicId() const =0

Get the public identifier for this input source.

virtual void setEncoding(const XMLCh *const encodingStr)=0

Set the encoding which will be required for use with the XML text read via a stream opened by this in...

virtual void setByteStream(InputSource *stream)=0

Sets the byte stream for this input source.

virtual void setSystemId(const XMLCh *const systemId)=0

Set the system identifier for this input source.

virtual const XMLCh * getSystemId() const =0

Get the system identifier for this input source.

virtual void setStringData(const XMLCh *data)=0

Sets the UTF-16 string for this input source.

virtual void setPublicId(const XMLCh *const publicId)=0

Set the public identifier for this input source.

virtual InputSource * getByteStream() const =0

Returns the byte stream for this input source.

virtual bool getIssueFatalErrorIfNotFound() const =0

Get the flag that indicates if the parser should issue fatal error if this input source is not found.

DOMLSInput()

Definition DOMLSInput.hpp:67

virtual const XMLCh * getBaseURI() const =0

Get the base URI to be used for resolving relative URIs to absolute URIs.

virtual const XMLCh * getStringData() const =0

String data to parse.

virtual void release()=0

Called to indicate that this DOMLSInput is no longer in use and that the implementation may relinquis...

A single input source for an XML entity.

Definition InputSource.hpp:63