XML_PARSER_STATE
This enumeration is used with the IXMLParser::GetParserState method.
Syntax
typedef enum {
XMLPARSER_IDLE = 0,
XMLPARSER_WAITING,
XMLPARSER_BUSY,
XMLPARSER_ERROR,
XMLPARSER_STOPPED,
XMLPARSER_SUSPENDED
} XML_PARSER_STATE;
Enumerators
- XMLPARSER_IDLE
The parser is in the Reset state. - XMLPARSER_WAITING
The input stream returned E_PENDING. - XMLPARSER_BUSY
There is data available for parsing. - XMLPARSER_ERROR
The parser found an error. - XMLPARSER_STOPPED
Abort was called. - XMLPARSER_SUSPENDED
Suspend was called.
Remarks
If the parser found an error, this takes precedence over subsequent calls to IXMLNodeSource::Abort or IXMLParser::Suspend; the parser will still return XMLPARSER_ERROR in this case. Also, if parsing was aborted, this action takes precedence over IXMLParser::Suspend; the parser will still return XMLPARSER_STOPPED even though it is also suspended.
Requirements
Pocket PC: Pocket PC 2000 and later
Smartphone: Smartphone 2002 and later
OS Versions: Windows CE 3.0 and later
Header: xmlparser.h
Library: xmlparser.lib
See Also
HTML Control API Enumerations | IXMLParser::GetParserState
Send Feedback on this topic to the authors