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