20 #ifndef _NSFIXUPFILTER_HPP 21 #define _NSFIXUPFILTER_HPP 35 virtual void startElementEvent(
const XMLCh *prefix,
const XMLCh *uri,
const XMLCh *localname);
36 virtual void endElementEvent(
const XMLCh *prefix,
const XMLCh *uri,
const XMLCh *localname,
37 const XMLCh *typeURI,
const XMLCh *typeName);
38 virtual void attributeEvent(
const XMLCh *prefix,
const XMLCh *uri,
const XMLCh *localname,
const XMLCh *value,
39 const XMLCh *typeURI,
const XMLCh *typeName);
40 virtual void namespaceEvent(
const XMLCh *prefix,
const XMLCh *uri);
44 void set(
const XMLCh *p, ElemEntry *pr)
45 { prefix = p; prev = pr; }
52 void set(
const XMLCh *p,
const XMLCh *u,
unsigned int l, NSEntry *pr)
53 { prefix = p; uri = u; level = l; prev = pr; }
62 NSEntry *findPrefix(
const XMLCh *prefix);
64 bool definePrefix(
const XMLCh *&prefix,
const XMLCh *uri,
bool attr =
false,
bool redefine =
true);
Definition: EventHandler.hpp:67
Definition: XPath2MemoryManager.hpp:45
virtual void startElementEvent(const XMLCh *prefix, const XMLCh *uri, const XMLCh *localname)
Handles the start of an element node as an event.
Definition: EventHandler.hpp:95
Definition: EventHandler.hpp:29
virtual void endDocumentEvent()
Handles a document node as an event.
Definition: EventHandler.hpp:90
virtual void namespaceEvent(const XMLCh *prefix, const XMLCh *uri)
Handles a namespace binding as an event.
Definition: EventHandler.hpp:132
virtual void startDocumentEvent(const XMLCh *documentURI, const XMLCh *encoding)
Handles a document node as an event.
Definition: EventHandler.hpp:85
virtual void attributeEvent(const XMLCh *prefix, const XMLCh *uri, const XMLCh *localname, const XMLCh *value, const XMLCh *typeURI, const XMLCh *typeName)
Handles an attribute node as an event.
Definition: EventHandler.hpp:126
virtual void endElementEvent(const XMLCh *prefix, const XMLCh *uri, const XMLCh *localname, const XMLCh *typeURI, const XMLCh *typeName)
Handles the end of an element node as an event.
Definition: EventHandler.hpp:100
Definition: NSFixupFilter.hpp:27