P6R::p6IXMLCompile Interface Reference

This interface provides the compilation time context of an XML document. More...

#include <p6xmlcompile.h>

Inherits P6R::p6ICom.

List of all members.

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.

Detailed Description

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.


The documentation for this interface was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Copyright © 2004 - 2010 P6R Inc. - All Rights Reserved.