Home | History | Annotate | Download | only in examples

Lines Matching defs:parser

22 /* Stream-parse a document using the streaming Expat parser.
91 XML_Parser parser = (XML_Parser) userp;
93 struct ParserStruct *state = (struct ParserStruct *) XML_GetUserData(parser);
96 if (state->ok && XML_Parse(parser, contents, real_size, 0) == 0) {
97 int error_code = XML_GetErrorCode(parser);
110 XML_Parser parser;
117 /* Initialize a namespace-aware parser. */
118 parser = XML_ParserCreateNS(NULL, '\0');
119 XML_SetUserData(parser, &state);
120 XML_SetElementHandler(parser, startElement, endElement);
121 XML_SetCharacterDataHandler(parser, characterDataHandler);
128 curl_easy_setopt(curl_handle, CURLOPT_WRITEDATA, (void *)parser);
140 if (XML_Parse(parser, NULL, 0, 1) == 0) {
141 int error_code = XML_GetErrorCode(parser);
153 XML_ParserFree(parser);