10 #ifndef P6SAX2Locator_H__
11 #define P6SAX2Locator_H__ 1
116 #define IF_p6ISAX2Locator {0xc0f4bdc1,0xf09e,0x497a,{0xbd,0x27,0xfc,0xb2,0x8c,0x8c,0x76,0x6a}}
This is the standard structure used to point to tokens inside the XML document being parsed...
virtual P6R::P6ERR getPublicId(const P6CHAR **pPublicId)=0
Standard SAX2 method, currently not implemented.
virtual P6R::P6ERR nameSpaceInScope(P6SAX2STRING *pPrefix, P6SAX2STRING *pNameSpaceURI)=0
Extension to SAX2 definition.
This is a standard SAX2 interface which is implemented by P6R's XML parser.
The base interface all [p6]COM components must derive from and implement.
P6COM base interface definitions.
To avoid having to copy strings or creating new strings we simply point into a set of buffers the sta...
virtual P6R::P6ERR getColumnNumber(P6UINT32 *pNumber)=0
The application making use of the XML Reader can use this interface to find out where in the XML docu...
virtual P6R::P6ERR getSystemId(const P6CHAR **pSystemId)=0
Standard SAX2 method, currently not implemented.
virtual P6R::P6ERR getLineNumber(P6UINT32 *pNumber)=0
Return the current line number, in the XML document being parsed, where the XML parser is currently p...
char P6CHAR
Narrow character type.