P6R::p6ISAX2DTDHandler Interface Reference

This SAX2 interface is implemented by an application using P6R's XML parser. More...

#include <p6sax2dtdhandler.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 notationDecl (P6CHAR *pName, P6CHAR *pPublicId, P6CHAR *pSystemId)=0
 The application is notified of a notation declaration event.
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.
virtual P6R::P6ERR unparsedEntityDecl (P6CHAR *pName, P6CHAR *pPublicId, P6CHAR *pSystemId, P6CHAR *pNotationName)=0
 The application is notified of an unparsed entity declaration event.

Detailed Description

This SAX2 interface is implemented by an application using P6R's XML parser.

This is a callback object that is registered with the p6ISAX2XMLReader::setEntityHandler() method. The purpose of this callback is to notify an applicaton of DTD parsing events.

Currently this functionality is not implemented in the p6ISAX2XMLReader.

Definition at line 29 of file p6sax2dtdhandler.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.