Lines Matching defs:parser
25 * Stream-parse a document using the streaming Expat parser.
99 XML_Parser parser = (XML_Parser) userp;
101 struct ParserStruct *state = (struct ParserStruct *) XML_GetUserData(parser);
104 if(state->ok && XML_Parse(parser, contents, real_size, 0) == 0) {
105 int error_code = XML_GetErrorCode(parser);
119 XML_Parser parser;
126 /* Initialize a namespace-aware parser. */
127 parser = XML_ParserCreateNS(NULL, '\0');
128 XML_SetUserData(parser, &state);
129 XML_SetElementHandler(parser, startElement, endElement);
130 XML_SetCharacterDataHandler(parser, characterDataHandler);
138 curl_easy_setopt(curl_handle, CURLOPT_WRITEDATA, (void *)parser);
150 if(XML_Parse(parser, NULL, 0, 1) == 0) {
151 int error_code = XML_GetErrorCode(parser);
163 XML_ParserFree(parser);