Home
last modified time | relevance | path

Searched refs:parser (Results 76 – 100 of 142) sorted by path

123456

/php-src/ext/xml/
H A Dcompat.c362 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 Dconfig.w328 CHECK_HEADER_ADD_INCLUDE("libxml/parser.h", "CFLAGS_XML", PHP_PHP_BUILD + "\\include\\libxml2") &&
H A Dexpat_compat.h74 xmlParserCtxtPtr parser; member
/php-src/ext/xml/tests/
H A DXML_OPTION_PARSE_HUGE.phpt21 $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 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 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 Dbug26528.phpt8 $parser = xml_parser_create();
9 $res = xml_parse_into_struct($parser,$sample,$vals,$index);
10 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 Dbug30266.phpt20 $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 Dbug30875.phpt15 $parser = xml_parser_create();
16 xml_parse_into_struct($parser, $xml, $vals);
17 xml_parser_free($parser);
H A Dbug32001.phpt28 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 Dbug32001b.phpt33 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 Dbug35447.phpt24 $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 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 Dbug50576.phpt26 function startElement($parser, $name, $attribs) { echo $name . PHP_EOL; }
27 function endElement($parser, $name) { echo $name . PHP_EOL; }
H A Dbug65236.phpt2 Bug #65236 (heap corruption in xml parser)
H A Dbug70962.phpt9 $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 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 Dbug72714.phpt11 function startElement($parser, $name, $attribs) {
15 function endElement($parser, $name) {}
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 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 Dbug76874.phpt20 public function handle_cdata(&$parser, $data)
H A Dbug78563.phpt8 $parser = xml_parser_create();
9 clone $parser;
H A Dbug78563_serialize.phpt8 $parser = xml_parser_create();
9 serialize($parser);
H A Dbug81351.phpt14 $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);

Completed in 34 milliseconds

123456