Home
last modified time | relevance | path

Searched refs:parser (Results 26 – 50 of 160) sorted by relevance

1234567

/php-src/ext/xml/tests/
H A Dxml011.phpt7 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 Dxml_set_start_namespace_decl_handler_basic.inc10 $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 Dxml_set_object_multiple_times.phpt8 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 Dgh12254.phpt8 $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 Dxml009.phpt2 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 Dxml010.phpt2 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 Dbug46699.phpt2 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 Dbug81481.phpt19 $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 Dset_element_handler_trampoline.phpt42 $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 DXML_OPTION_PARSE_HUGE_during_parsing.phpt12 $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 Dbug73135.phpt9 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 Dbug25666.phpt11 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 Dbug26614.inc47 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 Dxml_set_object_multiple_times_errors.phpt9 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 Dbug72793.phpt9 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 Dxml007.phpt14 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 Dset_handler_errors.phpt10 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 Dbug71592.phpt8 // 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 Dxml_set_processing_instruction_handler_basic.phpt10 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 Dsyntax.c36 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 Dinner_outer_html_mixin.c242 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 Dselectors.h52 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 Dcss_selectors.c75 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 Dstate.h18 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 Ddeclaration.h19 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,

Completed in 71 milliseconds

1234567