XML_NODEFACTORY_EVENT
4/8/2010
This enumeration is used with the IXMLNodeFactory::NotifyEvent method.
Syntax
typedef enum {
XMLNF_STARTDOCUMENT = 0,
XMLNF_STARTDTD,
XMLNF_ENDDTD,
XMLNF_STARTDTDSUBSET,
XMLNF_ENDDTDSUBSET,
XMLNF_ENDPROLOG,
XMLNF_STARTENTITY,
XMLNF_ENDENTITY,
XMLNF_ENDDOCUMENT,
XMLNF_DATAAVAILABLE,
XMLNF_LASTEVENT
} XML_NODEFACTORY_EVENT;
Enumerators
- XMLNF_STARTDOCUMENT
This event is fired at the beginning of the document
- XMLNF_STARTDTD
The parser is about to start parsing a document type definition (DTD) file
- XMLNF_ENDDTD
The DTD is finished
- XMLNF_STARTDTDSUBSET
The parser is about to start the DTD internal subset
- XMLNF_ENDDTDSUBSET
The internal subset is finished
- XMLNF_ENDPROLOG
This event is fired exactly before the IXMLNodeFactory::CreateNode call for the root element for the document. In other words, all the initial XML declarations, processing instructions, and comments are completed
- XMLNF_STARTENTITY
This event is called before XMLNF_ENDENTITY. This happens when IXMLParser::ParseEntity is called
- XMLNF_ENDENTITY
This event is used together with IXMLParser::ParseEntity. This indicates the entity is finished.
- XMLNF_ENDDOCUMENT
This event is used at the end of the document
- XMLNF_DATAAVAILABLE
This is a regular event to tell the node factory more data has arrived
- XMLNF_LASTEVENT
This event signifies that it is the last event to be processed
Requirements
Header | xmlparser.h |
Library | xmlparser.lib |
Windows Mobile | Pocket PC 2000 and later, Smartphone 2002 and later |
See Also
Reference
HTML Control API Enumerations
IXMLNodeFactory::CreateNode
IXMLParser::ParseEntity