16 #ifndef ZORBA_XMLDATAMANAGER_API_H
17 #define ZORBA_XMLDATAMANAGER_API_H
20 #include <zorba/config.h>
46 bool theDtdValidation;
47 bool theExternalEntityProcessing;
51 theDtdValidation(
false),
52 theExternalEntityProcessing(
false)
64 theDtdValidation = aEnable;
72 return theDtdValidation;
84 theExternalEntityProcessing = aEnable;
93 return theExternalEntityProcessing;
98 getDocumentManager()
const = 0;
114 getCollectionManager()
const = 0;
131 getW3CCollectionManager()
const = 0;
137 parseXML(std::istream& aStream)
const = 0;
149 parseXML(std::istream& aStream,
const String& aBaseURI)
const = 0;
164 parseXML(std::istream& aStream, ParseOptions& aOptions)
const = 0;
185 std::istream& aStream,
187 ParseOptions& aOptions)
const = 0;
194 fetch(
const String& aURI)
const = 0;
210 #ifndef ZORBA_NO_FULL_TEXT