Xerces-C++: LocalFileInputSource.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

23#if !defined(XERCESC_INCLUDE_GUARD_LOCALFILEINPUTSOURCE_HPP)

24#define XERCESC_INCLUDE_GUARD_LOCALFILEINPUTSOURCE_HPP

25

27

29

31

49{

50public :

51

52

53

54

57

87 (

88 const XMLCh* const basePath

89 , const XMLCh* const relativePath

91 );

92

112 (

113 const XMLCh* const filePath

115 );

117

122

123

124

125

126

127

130

139

141private:

142

143

144

147

148};

149

151

152#endif

#define XMLPARSER_EXPORT

Definition XercesDefs.hpp:163

#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

Definition BinInputStream.hpp:30

A single input source for an XML entity.

Definition InputSource.hpp:63

This class is a derivative of the standard InputSource class.

Definition LocalFileInputSource.hpp:49

LocalFileInputSource(const XMLCh *const filePath, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)

This constructor takes a single parameter which is the fully qualified or relative path.

virtual BinInputStream * makeStream() const

This method will return a binary input stream derivative that will parse from the local file indicate...

LocalFileInputSource(const XMLCh *const basePath, const XMLCh *const relativePath, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)

A local file input source requires a path to the file to load.

Configurable memory manager.

Definition MemoryManager.hpp:40

static MemoryManager * fgMemoryManager

The configurable memory manager.

Definition PlatformUtils.hpp:121