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