22 #ifndef _NSFIXUPFILTER_HPP
23 #define _NSFIXUPFILTER_HPP
37 virtual void startElementEvent(
const XMLCh *prefix,
const XMLCh *uri,
const XMLCh *localname);
38 virtual void endElementEvent(
const XMLCh *prefix,
const XMLCh *uri,
const XMLCh *localname,
39 const XMLCh *typeURI,
const XMLCh *typeName);
40 virtual void attributeEvent(
const XMLCh *prefix,
const XMLCh *uri,
const XMLCh *localname,
const XMLCh *value,
41 const XMLCh *typeURI,
const XMLCh *typeName);
42 virtual void namespaceEvent(
const XMLCh *prefix,
const XMLCh *uri);
46 void set(
const XMLCh *p, ElemEntry *pr)
47 { prefix = p; prev = pr; }
54 void set(
const XMLCh *p,
const XMLCh *u,
unsigned int l, NSEntry *pr)
55 { prefix = p; uri = u; level = l; prev = pr; }
64 NSEntry *findPrefix(
const XMLCh *prefix);
66 bool definePrefix(
const XMLCh *&prefix,
const XMLCh *uri,
bool attr =
false,
bool redefine =
true);
Definition: EventHandler.hpp:69
Definition: XPath2MemoryManager.hpp:47
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:97
Definition: EventHandler.hpp:31
virtual void endDocumentEvent()
Handles a document node as an event.
Definition: EventHandler.hpp:92
virtual void namespaceEvent(const XMLCh *prefix, const XMLCh *uri)
Handles a namespace binding as an event.
Definition: EventHandler.hpp:134
virtual void startDocumentEvent(const XMLCh *documentURI, const XMLCh *encoding)
Handles a document node as an event.
Definition: EventHandler.hpp:87
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:128
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:102
Definition: NSFixupFilter.hpp:29