/php-src/ext/xml/ |
H A D | compat.c | 362 xmlStopParser(parser->parser); in _external_entity_ref_handler() 468 if (parser->parser == NULL) { in XML_ParserCreate_MM() 477 parser->parser->wellFormed = 0; in XML_ParserCreate_MM() 480 parser->parser->sax2 = 1; in XML_ParserCreate_MM() 575 return parser->parser->errNo; in XML_GetErrorCode() 702 return parser->parser->input->col; in XML_GetCurrentColumnNumber() 709 (parser->parser->input->cur - parser->parser->input->base); in XML_GetCurrentByteIndex() 718 (parser->parser->input->cur - parser->parser->input->base); in XML_GetCurrentByteCount() 734 if (parser->parser->myDoc) { in XML_ParserFree() 736 parser->parser->myDoc = NULL; in XML_ParserFree() [all …]
|
H A D | config.w32 | 8 CHECK_HEADER_ADD_INCLUDE("libxml/parser.h", "CFLAGS_XML", PHP_PHP_BUILD + "\\include\\libxml2") &&
|
H A D | expat_compat.h | 74 xmlParserCtxtPtr parser; member
|
/php-src/ext/xml/tests/ |
H A D | XML_OPTION_PARSE_HUGE.phpt | 21 $parser = xml_parser_create(); 25 xml_set_element_handler($parser, function($parser, $data) { 28 }, function($parser, $data) { 30 return $parser; 39 $parser = createParser(false); 40 $ret = xml_parse($parser, $long_xml_head, true); 44 $parser = createParser(true); 45 $ret = xml_parse($parser, $long_xml_head, false); 47 $ret = xml_parse($parser, $long_xml_tail, true); 51 $parser = createParser(false); [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 | 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 | bug26528.phpt | 8 $parser = xml_parser_create(); 9 $res = xml_parse_into_struct($parser,$sample,$vals,$index); 10 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 | bug30266.phpt | 20 $parser = xml_parser_create(); 22 xml_set_object($parser, $this); 24 xml_set_element_handler($parser, 'startHandler', 'endHandler'); 26 xml_parse($parser, $data, true); 28 xml_parser_free($parser);
|
H A D | bug30875.phpt | 15 $parser = xml_parser_create(); 16 xml_parse_into_struct($parser, $xml, $vals); 17 xml_parser_free($parser);
|
H A D | bug32001.phpt | 28 function start_element($parser, $name, $attrs) { 33 function end_element($parser, $name) { 101 $parser = xml_parser_create(NULL); 102 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); 103 xml_set_object($parser, $this); 104 xml_set_element_handler($parser, "start_element", "end_element"); 107 $success = @xml_parse($parser, $data, true); 111 $success = @xml_parse($parser, substr($data, $offset, $this->chunk_size), false); 117 $success = @xml_parse($parser, "", true); 129 echo "[Error] ", xml_error_string(xml_get_error_code($parser)), "\n";
|
H A D | bug32001b.phpt | 33 function start_element($parser, $name, $attrs) { 38 function end_element($parser, $name) { 61 $parser = xml_parser_create(NULL); 62 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); 63 xml_set_element_handler($parser, "start_element", "end_element"); 64 xml_set_object($parser, $this); 67 $success = @xml_parse($parser, $data, true); 71 $success = @xml_parse($parser, substr($data, $offset, $this->chunk_size), false); 77 $success = @xml_parse($parser, "", true); 89 echo "[Error] ", xml_error_string(xml_get_error_code($parser)), "\n";
|
H A D | bug35447.phpt | 24 $parser = xml_parser_create_ns('UTF-8'); 25 xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0); 26 $result = xml_parse_into_struct($parser, $data, $vals, $index); 27 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 | bug50576.phpt | 26 function startElement($parser, $name, $attribs) { echo $name . PHP_EOL; } 27 function endElement($parser, $name) { echo $name . PHP_EOL; }
|
H A D | bug65236.phpt | 2 Bug #65236 (heap corruption in xml parser)
|
H A D | bug70962.phpt | 9 $parser = xml_parser_create(); 10 xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1); 12 xml_parse_into_struct($parser, $xml, $values);
|
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 | bug72714.phpt | 11 function startElement($parser, $name, $attribs) { 15 function endElement($parser, $name) {}
|
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 | 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 | bug76874.phpt | 20 public function handle_cdata(&$parser, $data)
|
H A D | bug78563.phpt | 8 $parser = xml_parser_create(); 9 clone $parser;
|
H A D | bug78563_serialize.phpt | 8 $parser = xml_parser_create(); 9 serialize($parser);
|
H A D | bug81351.phpt | 14 $parser = xml_parser_create_ns('UTF-8'); 15 $success = xml_parse($parser, $xml, false); 16 $code = xml_get_error_code($parser); 19 $success = xml_parse($parser, 'Y>', true); 20 $code = xml_get_error_code($parser);
|