Lines Matching refs:parser
31 static XML_Parser parser; variable
37 parser = XML_ParserCreate(NULL); in basic_setup()
38 if (parser == NULL) in basic_setup()
45 if (parser != NULL) in basic_teardown()
46 XML_ParserFree(parser); in basic_teardown()
54 _xml_failure(XML_Parser parser, const char *file, int line) in _xml_failure() argument
57 enum XML_Error err = XML_GetErrorCode(parser); in _xml_failure()
63 XML_GetCurrentLineNumber(parser), in _xml_failure()
64 XML_GetCurrentColumnNumber(parser), in _xml_failure()
69 #define xml_failure(parser) _xml_failure((parser), __FILE__, __LINE__) argument
75 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_OK) in _expect_failure()
79 if (XML_GetErrorCode(parser) != errorCode) in _expect_failure()
80 _xml_failure(parser, file, lineno); in _expect_failure()
161 if (XML_Parse(parser, text, sizeof(text) - 1, XML_TRUE) == XML_STATUS_OK) in START_TEST()
163 if (XML_GetErrorCode(parser) != XML_ERROR_INVALID_TOKEN) in START_TEST()
164 xml_failure(parser); in START_TEST()
183 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
184 xml_failure(parser); in START_TEST()
192 if (XML_Parse(parser, text, sizeof(text)-1, XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
193 xml_failure(parser); in START_TEST()
201 if (XML_Parse(parser, text, sizeof(text)-1, XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
202 xml_failure(parser); in START_TEST()
231 XML_SetUserData(parser, &storage); in _run_character_check()
232 XML_SetCharacterDataHandler(parser, accumulate_characters); in _run_character_check()
233 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in _run_character_check()
234 _xml_failure(parser, file, line); in _run_character_check()
248 XML_SetUserData(parser, &storage); in _run_attribute_check()
249 XML_SetStartElementHandler(parser, accumulate_attribute); in _run_attribute_check()
250 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in _run_attribute_check()
251 _xml_failure(parser, file, line); in _run_attribute_check()
334 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_OK) { in START_TEST()
340 else if (XML_GetErrorCode(parser) != XML_ERROR_INVALID_TOKEN) in START_TEST()
341 xml_failure(parser); in START_TEST()
343 XML_ParserReset(parser, NULL); in START_TEST()
361 if (XML_Parse(parser, text, sizeof(text)-1, XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
362 xml_failure(parser); in START_TEST()
376 if ( XML_Parse(parser, text, first_chunk_bytes, XML_FALSE) in START_TEST()
378 xml_failure(parser); in START_TEST()
381 rc = XML_Parse(parser, text + first_chunk_bytes, in START_TEST()
384 xml_failure(parser); in START_TEST()
401 XML_ParserReset(parser, NULL); in START_TEST()
415 if (XML_Parse(parser, text, strlen(text), XML_FALSE) == XML_STATUS_ERROR) in START_TEST()
416 xml_failure(parser); in START_TEST()
417 lineno = XML_GetCurrentLineNumber(parser); in START_TEST()
433 if (XML_Parse(parser, text, strlen(text), XML_FALSE) == XML_STATUS_ERROR) in START_TEST()
434 xml_failure(parser); in START_TEST()
435 colno = XML_GetCurrentColumnNumber(parser); in START_TEST()
455 XML_GetCurrentColumnNumber(parser), in start_element_event_handler2()
456 XML_GetCurrentLineNumber(parser)); in start_element_event_handler2()
469 XML_GetCurrentColumnNumber(parser), in end_element_event_handler2()
470 XML_GetCurrentLineNumber(parser)); in end_element_event_handler2()
500 XML_SetUserData(parser, &storage); in START_TEST()
501 XML_SetStartElementHandler(parser, start_element_event_handler2); in START_TEST()
502 XML_SetEndElementHandler(parser, end_element_event_handler2); in START_TEST()
503 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
504 xml_failure(parser); in START_TEST()
518 if (XML_Parse(parser, text, strlen(text), XML_FALSE) != XML_STATUS_ERROR) in START_TEST()
521 lineno = XML_GetCurrentLineNumber(parser); in START_TEST()
538 if (XML_Parse(parser, text, strlen(text), XML_FALSE) != XML_STATUS_ERROR) in START_TEST()
541 colno = XML_GetCurrentColumnNumber(parser); in START_TEST()
581 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
582 xml_failure(parser); in START_TEST()
606 XML_SetUserData(parser, &storage); in START_TEST()
607 XML_SetEndElementHandler(parser, end_element_event_handler); in START_TEST()
608 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
609 xml_failure(parser); in START_TEST()
719 XML_SetStartElementHandler(parser, in START_TEST()
721 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
722 xml_failure(parser); in START_TEST()
764 XML_SetUnknownEncodingHandler(parser, UnknownEncodingHandler, NULL); in START_TEST()
765 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
766 xml_failure(parser); in START_TEST()
772 external_entity_loader_set_encoding(XML_Parser parser, in external_entity_loader_set_encoding() argument
786 extparser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_loader_set_encoding()
793 xml_failure(parser); in external_entity_loader_set_encoding()
807 XML_SetExternalEntityRefHandler(parser, in START_TEST()
821 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
822 xml_failure(parser); in START_TEST()
852 external_entity_loader(XML_Parser parser, in external_entity_loader() argument
858 char *text = (char *)XML_GetUserData(parser); in external_entity_loader()
861 extparser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_loader()
866 xml_failure(parser); in external_entity_loader()
883 XML_SetParamEntityParsing(parser, XML_PARAM_ENTITY_PARSING_ALWAYS); in START_TEST()
884 XML_SetUserData(parser, foo_text); in START_TEST()
885 XML_SetExternalEntityRefHandler(parser, external_entity_loader); in START_TEST()
903 XML_SetParamEntityParsing(parser, XML_PARAM_ENTITY_PARSING_ALWAYS); in START_TEST()
904 XML_SetUserData(parser, foo_text); in START_TEST()
905 XML_SetExternalEntityRefHandler(parser, external_entity_loader); in START_TEST()
906 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
907 xml_failure(parser); in START_TEST()
938 XML_SetDefaultHandler(parser, accumulate_characters); in START_TEST()
939 XML_SetDoctypeDeclHandler(parser, in START_TEST()
942 XML_SetEntityDeclHandler(parser, dummy_entity_decl_handler); in START_TEST()
943 XML_SetNotationDeclHandler(parser, dummy_notation_decl_handler); in START_TEST()
944 XML_SetElementDeclHandler(parser, dummy_element_decl_handler); in START_TEST()
945 XML_SetAttlistDeclHandler(parser, dummy_attlist_decl_handler); in START_TEST()
946 XML_SetProcessingInstructionHandler(parser, dummy_pi_handler); in START_TEST()
947 XML_SetCommentHandler(parser, dummy_comment_handler); in START_TEST()
965 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
966 xml_failure(parser); in START_TEST()
983 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
984 xml_failure(parser); in START_TEST()
1018 XML_StopParser(parser, resumable); in clearing_aborting_character_handler()
1019 XML_SetCharacterDataHandler(parser, NULL); in clearing_aborting_character_handler()
1034 XML_SetCharacterDataHandler(parser, clearing_aborting_character_handler); in START_TEST()
1036 if (XML_Parse(parser, text, strlen(text), XML_TRUE) != XML_STATUS_ERROR) in START_TEST()
1037 xml_failure(parser); in START_TEST()
1038 if (XML_GetErrorCode(parser) != XML_ERROR_ABORTED) in START_TEST()
1039 xml_failure(parser); in START_TEST()
1055 XML_SetCharacterDataHandler(parser, clearing_aborting_character_handler); in START_TEST()
1057 if (XML_Parse(parser, text, strlen(text), XML_TRUE) != XML_STATUS_SUSPENDED) in START_TEST()
1058 xml_failure(parser); in START_TEST()
1059 if (XML_GetErrorCode(parser) != XML_ERROR_NONE) in START_TEST()
1060 xml_failure(parser); in START_TEST()
1072 parser = XML_ParserCreateNS(NULL, ' '); in namespace_setup()
1073 if (parser == NULL) in namespace_setup()
1128 XML_SetReturnNSTriplet(parser, XML_TRUE); in START_TEST()
1129 XML_SetUserData(parser, elemstr); in START_TEST()
1130 XML_SetElementHandler(parser, triplet_start_checker, triplet_end_checker); in START_TEST()
1131 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
1132 xml_failure(parser); in START_TEST()
1165 XML_SetUserData(parser, &storage); in run_ns_tagname_overwrite_test()
1166 XML_SetElementHandler(parser, in run_ns_tagname_overwrite_test()
1168 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in run_ns_tagname_overwrite_test()
1169 xml_failure(parser); in run_ns_tagname_overwrite_test()
1211 XML_SetReturnNSTriplet(parser, XML_TRUE); in START_TEST()
1242 XML_SetStartElementHandler(parser, start_element_fail); in START_TEST()
1243 XML_SetStartNamespaceDeclHandler(parser, start_ns_clearing_start_element); in START_TEST()
1244 XML_UseParserAsHandlerArg(parser); in START_TEST()
1245 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
1246 xml_failure(parser); in START_TEST()
1252 external_entity_handler(XML_Parser parser, in external_entity_handler() argument
1258 intptr_t callno = 1 + (intptr_t)XML_GetUserData(parser); in external_entity_handler()
1270 XML_SetUserData(parser, (void *) callno); in external_entity_handler()
1271 p2 = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_handler()
1291 XML_SetParamEntityParsing(parser, XML_PARAM_ENTITY_PARSING_ALWAYS); in START_TEST()
1292 XML_SetExternalEntityRefHandler(parser, external_entity_handler); in START_TEST()
1294 XML_SetStartElementHandler(parser, dummy_start_element); in START_TEST()
1295 XML_SetUserData(parser, NULL); in START_TEST()
1296 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
1297 xml_failure(parser); in START_TEST()
1362 XML_SetReturnNSTriplet(parser, XML_TRUE); in START_TEST()
1363 XML_SetUserData(parser, elemstr); in START_TEST()
1364 XML_SetEndElementHandler(parser, triplet_end_checker); in START_TEST()
1365 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
1366 xml_failure(parser); in START_TEST()
1376 if (XML_Parse(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
1377 xml_failure(parser); in START_TEST()