/php-src/ext/xml/tests/ |
H A D | xml011.phpt | 7 function start_elem($parser,$name,$attribs) { 17 $parser = xml_parser_create(); 18 xml_parse_into_struct($parser, $xml, $vals, $index); 20 xml_parser_free($parser); 23 $parser = xml_parser_create(); 24 xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0); 25 xml_set_element_handler($parser,'start_elem','end_elem'); 26 xml_set_element_handler($parser,'start_elem',NULL); 27 xml_parse($parser, $xml, TRUE); 29 xml_parser_free($parser);
|
H A D | xml_set_start_namespace_decl_handler_basic.inc | 10 $parser = xml_parser_create_ns(); 11 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); 13 var_dump(xml_set_start_namespace_decl_handler( $parser, "Namespace_Start_Handler" )); 14 var_dump(xml_set_end_namespace_decl_handler( $parser, "Namespace_End_Handler" )); 16 xml_parse( $parser, $xml, true); 17 xml_parser_free( $parser ); 21 function Namespace_Start_Handler( $parser, $prefix, $uri ) { 27 function Namespace_End_Handler($parser, $prefix) { 32 function DefaultHandler( $parser, $data ) {
|
H A D | xml_set_object_multiple_times.phpt | 8 function end_handler(XMLParser $parser, string $tag) { 13 public function start_element($parser, $name, $attributes) { 15 xml_set_object($parser, $b); 18 public function PIHandler($parser, $target, $data) { 24 public function start_element($parser, $name) { 27 public function end_element($parser, $name) { 30 public function PIHandler($parser, $target, $data) { 38 $parser = xml_parser_create(); 39 xml_set_object($parser, $a); 40 xml_set_element_handler($parser, "start_element", "end_handler"); [all …]
|
H A D | gh12254.phpt | 8 $parser = xml_parser_create(); 9 xml_set_element_handler($parser, function ($parser, $name, $attrs) { 12 var_dump(xml_parse_into_struct($parser, "<container/>", $values, $tags)); 13 }, function ($parser, $name) { 17 xml_parse_into_struct($parser, "<container/>", $values, $tags); 19 xml_parse_into_struct($parser, "<container/>", $values, $tags);
|
H A D | xml009.phpt | 2 XML parser test, default namespaces 11 function start_elem($parser,$name,$attribs) { 27 $parser = xml_parser_create_ns("ISO-8859-1","@"); 28 xml_set_element_handler($parser,'start_elem','end_elem'); 29 xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0); 30 xml_parse($parser, $xml); 31 xml_parser_free($parser);
|
H A D | xml010.phpt | 2 XML parser test, attributes 11 function start_elem($parser,$name,$attribs) { 31 $parser = xml_parser_create_ns("ISO-8859-1","@"); 32 xml_set_element_handler($parser,'start_elem','end_elem'); 33 xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0); 34 xml_parse($parser, $xml); 35 xml_parser_free($parser);
|
H A D | bug46699.phpt | 2 Bug #46699: (xml_parse crash when parser is namespace aware) 11 function defaultfunc($parser, $data) 24 $parser = xml_parser_create_ns("ISO-8859-1","@"); 25 xml_set_default_handler($parser,'defaultfunc'); 26 xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0); 27 xml_parse($parser, $xml); 28 xml_parser_free($parser);
|
H A D | bug81481.phpt | 19 $parser = xml_parser_create('UTF-8'); 20 xml_set_element_handler( $parser, 'startelement', null ); 23 xml_parse($parser, '<root><i></i><b/><ext>Hello</ext>', false); 25 xml_parse($parser, $emptylong, false); 27 xml_parse($parser, '<ext></ext><ext></ext></root>', false); 29 function startelement($parser, $name, $attribute) { 30 if ( $name == 'EXT' ) { echo "Byte Index:", xml_get_current_byte_index($parser), "\n"; }
|
H A D | set_element_handler_trampoline.phpt | 42 $parser = xml_parser_create(); 44 xml_parse($parser, $xml, true); 45 xml_parser_free($parser); 48 $parser = xml_parser_create(); 49 xml_set_object($parser, $customParser); 51 xml_parse($parser, $xml, true); 52 xml_parser_free($parser); 55 $parser = xml_parser_create(); 56 xml_set_object($parser, $customParser); 58 xml_parse($parser, $xml, true); [all …]
|
H A D | XML_OPTION_PARSE_HUGE_during_parsing.phpt | 12 $parser = xml_parser_create(); 13 xml_set_element_handler($parser, function($parser, $data) { 14 xml_parser_set_option($parser, XML_OPTION_PARSE_HUGE, true); 15 }, function($parser, $data) { 17 xml_parse($parser, "<foo/>", true);
|
H A D | bug73135.phpt | 9 function start_elem($parser, $xml) { 10 xml_parse($parser, $xml); 21 $parser = xml_parser_create_ns(); 22 xml_set_element_handler($parser, 'start_elem', 'dummy'); 23 xml_parse($parser, $xml);
|
H A D | bug25666.phpt | 11 function start_elem($parser,$name,$attribs) { 27 $parser = xml_parser_create_ns("ISO-8859-1","@"); 28 xml_set_element_handler($parser,'start_elem','end_elem'); 29 xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0); 30 xml_parse($parser, $xml); 31 xml_parser_free($parser);
|
H A D | bug26614.inc | 47 function startElement($parser, $name, $attrs) { 49 xml_get_current_line_number($parser), 50 xml_get_current_column_number($parser), 51 xml_get_current_byte_index($parser)); 54 function endElement($parser, $name) { 56 xml_get_current_line_number($parser), 57 xml_get_current_column_number($parser), 58 xml_get_current_byte_index($parser)); 61 function characterData($parser, $data) {
|
H A D | xml_set_object_multiple_times_errors.phpt | 9 public function start_element($parser, $name, $attributes) { 13 xml_set_object($parser, $b); 19 public function end_element($parser, $name) { 25 public function start_element($parser, $name) { 33 $parser = xml_parser_create(); 34 xml_set_object($parser, $a); 35 xml_set_element_handler($parser, "start_element", "end_element"); 36 xml_parse($parser, <<<XML
|
H A D | bug72793.phpt | 9 var $parser; 13 $this->parser = xml_parser_create(); 14 xml_set_object($this->parser, $this); 19 xml_parse($this->parser, $data); 23 xml_parser_free($this->parser);
|
H A D | xml007.phpt | 14 function startHandler($parser,$tag,$attr) 19 function endHandler($parser,$tag) 25 $parser = xml_parser_create('ISO-8859-1'); 26 xml_set_element_handler($parser, "startHandler", "endHandler"); 27 xml_parse_into_struct($parser, $xmldata, $struct, $index);
|
H A D | set_handler_errors.phpt | 10 echo 'Invalid $parser:', PHP_EOL; 18 /* Create valid parser */ 19 $parser = xml_parser_create(); 23 xml_set_processing_instruction_handler($parser, true); 30 xml_set_processing_instruction_handler($parser, 10); 37 xml_set_processing_instruction_handler($parser, "nonexistent_method"); 43 xml_set_object($parser, $obj); 45 xml_set_processing_instruction_handler($parser, "nonexistent_method"); 52 Invalid $parser: 53 TypeError: xml_set_processing_instruction_handler(): Argument #1 ($parser) must be of type XMLParse…
|
H A D | bug71592.phpt | 8 // parser actually stops after the handler returns FALSE. 20 $parser = xml_parser_create_ns('UTF-8'); 21 xml_set_external_entity_ref_handler($parser, function () { 24 xml_parse($parser, $xml); 25 var_dump(xml_get_error_code($parser) === XML_ERROR_EXTERNAL_ENTITY_HANDLING);
|
H A D | xml_set_processing_instruction_handler_basic.phpt | 10 function PIHandler($parser, $target, $data) 18 $parser = xml_parser_create(); 19 xml_set_processing_instruction_handler($parser, $this->PIHandler(...)); 20 xml_parse($parser, $data, true); 21 xml_parser_free($parser);
|
/php-src/ext/dom/lexbor/lexbor/css/syntax/ |
H A D | syntax.c | 36 return parser->status; in lxb_css_syntax_parse_list_rules() 39 lxb_css_parser_clean(parser); in lxb_css_syntax_parse_list_rules() 47 status = parser->status; in lxb_css_syntax_parse_list_rules() 51 parser->tkz->with_comment = false; in lxb_css_syntax_parse_list_rules() 52 parser->stage = LXB_CSS_PARSER_RUN; in lxb_css_syntax_parse_list_rules() 61 parser->stage = LXB_CSS_PARSER_END; in lxb_css_syntax_parse_list_rules() 72 if ((parser->rules + count) >= parser->rules_end) { in lxb_css_syntax_stack_expand() 73 cur_len = parser->rules - parser->rules_begin; in lxb_css_syntax_stack_expand() 83 parser->rules_begin = p; in lxb_css_syntax_stack_expand() 84 parser->rules_end = p + length; in lxb_css_syntax_stack_expand() [all …]
|
/php-src/ext/dom/ |
H A D | inner_outer_html_mixin.c | 242 xmlParseChunk(parser, "<", 1, 0); in dom_xml_fragment_parsing_algorithm_parse() 266 xmlParseChunk(parser, ">", 1, 0); in dom_xml_fragment_parsing_algorithm_parse() 272 xmlParseChunk(parser, ">", 1, 1); in dom_xml_fragment_parsing_algorithm_parse() 280 if (UNEXPECTED(parser == NULL)) { in dom_xml_fragment_parsing_algorithm() 287 xmlDictFree(parser->dict); in dom_xml_fragment_parsing_algorithm() 304 if (!parser->wellFormed || !parser->nsWellFormed) { in dom_xml_fragment_parsing_algorithm() 305 parser->dict = NULL; in dom_xml_fragment_parsing_algorithm() 306 xmlFreeDoc(parser->myDoc); in dom_xml_fragment_parsing_algorithm() 307 xmlFreeParserCtxt(parser); in dom_xml_fragment_parsing_algorithm() 312 xmlDocPtr doc = parser->myDoc; in dom_xml_fragment_parsing_algorithm() [all …]
|
/php-src/ext/dom/lexbor/lexbor/css/selectors/ |
H A D | selectors.h | 52 lxb_css_selectors_parse(lxb_css_parser_t *parser, 56 lxb_css_selectors_parse_complex_list(lxb_css_parser_t *parser, 60 lxb_css_selectors_parse_compound_list(lxb_css_parser_t *parser, 64 lxb_css_selectors_parse_simple_list(lxb_css_parser_t *parser, 68 lxb_css_selectors_parse_relative_list(lxb_css_parser_t *parser, 72 lxb_css_selectors_parse_complex(lxb_css_parser_t *parser, 76 lxb_css_selectors_parse_compound(lxb_css_parser_t *parser, 80 lxb_css_selectors_parse_simple(lxb_css_parser_t *parser, 84 lxb_css_selectors_parse_relative(lxb_css_parser_t *parser,
|
/php-src/ext/dom/parentnode/ |
H A D | css_selectors.c | 75 lxb_css_parser_t *parser, in dom_parse_selector() argument 84 memset(parser, 0, sizeof(lxb_css_parser_t)); in dom_parse_selector() 85 status = lxb_css_parser_init(parser, NULL); in dom_parse_selector() 95 size_t nr_of_messages = lexbor_array_obj_length(&parser->log->messages); in dom_parse_selector() 123 (void) lxb_css_parser_destroy(parser, false); in dom_selector_cleanup() 137 lxb_css_parser_t parser; in dom_query_selector_common() local 148 dom_selector_cleanup(&parser, &selectors, list); in dom_query_selector_common() 162 lxb_css_parser_t parser; in dom_query_matches() local 173 dom_selector_cleanup(&parser, &selectors, list); in dom_query_matches() 186 lxb_css_parser_t parser; in dom_query_closest() local [all …]
|
/php-src/ext/dom/lexbor/lexbor/css/at_rule/ |
H A D | state.h | 18 lxb_css_at_rule_state__undef(lxb_css_parser_t *parser, 22 lxb_css_at_rule_state__custom(lxb_css_parser_t *parser, 25 lxb_css_at_rule_state_media(lxb_css_parser_t *parser, 28 lxb_css_at_rule_state_namespace(lxb_css_parser_t *parser,
|
/php-src/ext/dom/lexbor/lexbor/css/ |
H A D | declaration.h | 19 lxb_css_declaration_list_prepare(lxb_css_parser_t *parser, 23 lxb_css_declaration_list_process(lxb_css_parser_t *parser, 27 lxb_css_declaration_list_finish(lxb_css_parser_t *parser); 30 lxb_css_declaration_list_parse(lxb_css_parser_t *parser, lxb_css_memory_t *mem,
|