Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
This enumeration is used with the IXMLNodeFactory::NotifyEventmethod.
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::CreateNodecall 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::ParseEntityis 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 |