|
|
Home | Loader API | Interfaces | File List | Index | |
This interface provides the compilation time context of an XML document. More...
#include <p6xmlcompile.h>
Inherits P6R::p6ICom.
Public Member Functions | |
virtual P6R::P6INT32 | addref ()=0 |
This method increases the reference count of the component instance by one. | |
virtual P6R::P6ERR | nameSpaceInScope (const P6CHAR *pPrefix, P6UINT32 prefixLength, P6CHAR *pURI, P6UINT32 *pLength)=0 |
Return the URI (which is in scope) that is associated with the given prefix. | |
virtual P6R::P6ERR | queryInterface (const P6R::IID &iid, P6R::P6VOID **ppIface)=0 |
This method queries the component for a specific interface. | |
virtual P6R::P6INT32 | release ()=0 |
This method decrements a components reference count. |
This interface provides the compilation time context of an XML document.
It is useful for expressions that have been embedded into an XML document (e.g., XPath) get the context in which the expression was defined. This interface is provided by an application that is calling an XPath compile function so that XPath can resolve namespace prefixes.
Definition at line 29 of file p6xmlcompile.h.