|
Public Types |
enum | ValidationMode { VALIDATION_STRICT = 0,
VALIDATION_LAX = 1,
VALIDATION_SKIP = 2
} |
Public Member Functions |
virtual | ~DocumentCache () |
| virtual destructor
|
virtual Node::Ptr | loadDocument (const XMLCh *uri, DynamicContext *context, const QueryPathNode *projection=0)=0 |
| load the document from the requested URI
|
virtual Node::Ptr | parseDocument (xercesc::InputSource &srcToUse, DynamicContext *context, const QueryPathNode *projection=0)=0 |
| parse the document from the InputSource provided
|
virtual void | parseDocument (xercesc::InputSource &srcToUse, EventHandler *handler, DynamicContext *context)=0 |
| parse the document from the InputSource provided, outputing it to the EventHandler provided
|
virtual void | setXMLEntityResolver (xercesc::XMLEntityResolver *const handler)=0 |
| Sets the XMLEntityResolver that is used by Xerces when it is used to parse documents.
|
virtual xercesc::XMLEntityResolver * | getXMLEntityResolver () const =0 |
virtual bool | getDoPSVI () const =0 |
virtual void | setDoPSVI (bool value)=0 |
virtual bool | isTypeOrDerivedFromType (const XMLCh *const uri, const XMLCh *const typeName, const XMLCh *const uriToCheck, const XMLCh *const typeNameToCheck) const =0 |
virtual bool | isTypeDefined (const XMLCh *const uri, const XMLCh *const typeName) const =0 |
virtual void | addSchemaLocation (const XMLCh *uri, VectorOfStrings *locations, StaticContext *context, const LocationInfo *location)=0 |
virtual unsigned int | getSchemaUriId (const XMLCh *uri) const =0 |
| helper functions used to map namespace ids found in the SchemaGrammar *
|
virtual const XMLCh * | getSchemaUri (unsigned int id) const =0 |
virtual xercesc::GrammarResolver * | getGrammarResolver () const =0 |
virtual xercesc::DatatypeValidator * | getDatatypeValidator (const XMLCh *uri, const XMLCh *typeName) const =0 |
virtual xercesc::ComplexTypeInfo * | getComplexTypeInfo (const XMLCh *uri, const XMLCh *typeName) const =0 |
virtual xercesc::SchemaElementDecl * | getElementDecl (const XMLCh *elementUri, const XMLCh *elementName) const =0 |
virtual xercesc::SchemaAttDef * | getAttributeDecl (const XMLCh *attributeUri, const XMLCh *attributeName) const =0 |
virtual DocumentCache * | createDerivedCache (xercesc::MemoryManager *memMgr) const =0 |
Static Public Attributes |
const XMLCh | g_szUntyped [] |
| untyped
|