/PHP-7.4/ext/xml/tests/ |
H A D | xml002.phpt | 2 XML parser test, object tuple callbacks 6 XML_SAX_IMPL == 'libxml' && die('skip this test is not intended for libxml SAX parser'); 14 function startElement($parser, $name, $attribs) 24 function endElement($parser, $name) 28 function characterData($parser, $data) 32 function PIHandler($parser, $target, $data) 36 function defaultHandler($parser, $data) 44 function externalEntityRefHandler($parser, $openEntityNames, $base, $systemId, $publicId)
|
H A D | xml003.phpt | 2 XML parser test, xml_set_object callbacks 6 XML_SAX_IMPL == 'libxml' && die('skip this test is not intended for libxml SAX parser'); 14 function startElement($parser, $name, $attribs) 24 function endElement($parser, $name) 28 function characterData($parser, $data) 32 function PIHandler($parser, $target, $data) 36 function defaultHandler($parser, $data) 44 function externalEntityRefHandler($parser, $openEntityNames, $base, $systemId, $publicId)
|
H A D | xml004.phpt | 2 XML parser case folding test
|
H A D | xml007.phpt | 13 function startHandler($parser,$tag,$attr) 18 function endHandler($parser,$tag) 24 $parser = xml_parser_create('ISO-8859-1'); 25 xml_set_element_handler($parser, "startHandler", "endHandler"); 26 xml_parse_into_struct($parser, $xmldata, $struct, $index);
|
H A D | xml009.phpt | 2 XML parser test, default namespaces 10 function start_elem($parser,$name,$attribs) { 26 $parser = xml_parser_create_ns("ISO-8859-1","@"); 27 xml_set_element_handler($parser,'start_elem','end_elem'); 28 xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0); 29 xml_parse($parser, $xml); 30 xml_parser_free($parser);
|
H A D | xml010.phpt | 2 XML parser test, attributes 10 function start_elem($parser,$name,$attribs) { 30 $parser = xml_parser_create_ns("ISO-8859-1","@"); 31 xml_set_element_handler($parser,'start_elem','end_elem'); 32 xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0); 33 xml_parse($parser, $xml); 34 xml_parser_free($parser);
|
H A D | xml011.phpt | 9 function start_elem($parser,$name,$attribs) { 19 $parser = xml_parser_create(); 20 xml_parse_into_struct($parser, $xml, $vals, $index); 22 xml_parser_free($parser); 25 $parser = xml_parser_create(); 26 xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0); 27 xml_set_element_handler($parser,'start_elem','end_elem'); 28 xml_set_element_handler($parser,'start_elem',NULL); 29 xml_parse($parser, $xml, TRUE); 31 xml_parser_free($parser);
|
H A D | xml_closures_001.phpt | 2 XML parser test using closures as callbacks
|
H A D | xml_parse_into_struct_variation.phpt | 11 /* Prototype : proto int xml_parse_into_struct(resource parser, string data, array &struct, array …
|
H A D | xml_parser_get_option_variation3.phpt | 9 $parser = xml_parser_create(); 11 var_dump(xml_parser_get_option($parser, XML_OPTION_SKIP_TAGSTART)); 12 var_dump(xml_parser_get_option($parser, XML_OPTION_SKIP_WHITE)); 14 var_dump(xml_parser_set_option($parser, XML_OPTION_SKIP_TAGSTART, 7)); 15 var_dump(xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1)); 17 var_dump(xml_parser_get_option($parser, XML_OPTION_SKIP_TAGSTART)); 18 var_dump(xml_parser_get_option($parser, XML_OPTION_SKIP_WHITE));
|
H A D | xml_parser_set_option_basic.phpt | 19 $parser = xml_parser_create_ns(); 21 var_dump(xml_parser_get_option($parser, XML_OPTION_CASE_FOLDING)); 22 var_dump(xml_parser_get_option($parser, XML_OPTION_TARGET_ENCODING)); 24 var_dump(xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 1)); 27 var_dump(xml_parser_get_option($parser, XML_OPTION_CASE_FOLDING)); 28 var_dump(xml_parser_get_option($parser, XML_OPTION_TARGET_ENCODING)); 30 var_dump(xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0)); 33 var_dump(xml_parser_get_option($parser, XML_OPTION_CASE_FOLDING)); 34 var_dump(xml_parser_get_option($parser, XML_OPTION_TARGET_ENCODING)); 37 var_dump(xml_parser_get_option($parser, XML_OPTION_TARGET_ENCODING)); [all …]
|
H A D | xml_parser_set_option_variation3.phpt | 11 /* Prototype : proto int xml_parser_set_option(resource parser, int option, mixed value) 12 * Description: Set options in an XML parser 27 $parser = xml_parser_create(); 94 var_dump( xml_parser_set_option($parser, $option, $value) ); 98 xml_parser_free($parser);
|
H A D | xml_set_notation_decl_handler_basic.phpt | 11 /* Prototype : proto bool xml_set_notation_decl_handler ( resource $parser , callback $handler ) 12 * Description: Sets the notation declaration handler function for the XML parser. 20 …function unparsed_entity_decl_handler($parser, $entity_name, $base, $system_ID, $public_ID, $notat… 30 function notation_decl_handler($parser, $name, $base, $system_ID,$public_ID) 41 $parser = xml_parser_create(); 42 xml_set_object($parser, $this); 43 xml_set_notation_decl_handler($parser, "notation_decl_handler"); 44 xml_set_unparsed_entity_decl_handler($parser, "unparsed_entity_decl_handler"); 45 xml_parse($parser, $data, true); 46 xml_parser_free($parser);
|
H A D | xml_set_processing_instruction_handler_basic.phpt | 11 /* Prototype : proto bool xml_set_processing_instruction_handler ( resource $parser , callback $… 12 * Description: Sets the processing instruction (PI) handler function for the XML parser. 20 function PIHandler($parser, $target, $data) 28 $parser = xml_parser_create(); 29 xml_set_object($parser, $this); 30 xml_set_processing_instruction_handler($parser, "PIHandler"); 31 xml_parse($parser, $data, true); 32 xml_parser_free($parser);
|
H A D | xml_set_start_namespace_decl_handler_basic.phpt | 11 /* Prototype : bool xml_set_start_namespace_decl_handler ( resource $parser , callback $handler … 25 $parser = xml_parser_create_ns(); 26 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); 28 var_dump(xml_set_start_namespace_decl_handler( $parser, "Namespace_Start_Handler" )); 29 var_dump(xml_set_end_namespace_decl_handler( $parser, "Namespace_End_Handler" )); 31 xml_parse( $parser, $xml, true); 32 xml_parser_free( $parser ); 36 function Namespace_Start_Handler( $parser, $prefix, $uri ) { 42 function Namespace_End_Handler($parser, $prefix) { 47 function DefaultHandler( $parser, $data ) {
|
/PHP-7.4/ext/xml/ |
H A D | xml.c | 482 if (parser->parser) { in xml_parser_dtor() 483 XML_ParserFree(parser->parser); in xml_parser_dtor() 833 xml_call_handler(parser, &parser->endElementHandler, parser->endElementPtr, 2, args, &retval); in _xml_endElementHandler() 860 efree(parser->ltags[parser->level-1]); in _xml_endElementHandler() 944 if (parser->level <= XML_MAXLEVEL && parser->level > 0 && (doprint || (! parser->skipwhite))) { in _xml_characterDataHandler() 947 _xml_add_to_info(parser,SKIP_TAGSTART(parser->ltags[parser->level-1])); in _xml_characterDataHandler() 988 if (parser && !Z_ISUNDEF(parser->defaultHandler)) { in _xml_defaultHandler() 993 xml_call_handler(parser, &parser->defaultHandler, parser->defaultPtr, 2, args, &retval); in _xml_defaultHandler() 1162 XML_SetUserData(parser->parser, parser); in php_xml_parser_create_impl() 1543 RETVAL_LONG(XML_GetCurrentLineNumber(parser->parser)); in PHP_FUNCTION() [all …]
|
/PHP-7.4/ext/xmlreader/ |
H A D | config.w32 | 7 …CHECK_HEADER_ADD_INCLUDE("libxml/parser.h", "CFLAGS_XMLREADER", PHP_PHP_BUILD + "\\include\\libxml…
|
H A D | php_xmlreader.c | 282 xmlRelaxNGParserCtxtPtr parser = NULL; in _xmlreader_get_relaxNG() local 292 parser = xmlRelaxNGNewParserCtxt(valid_file); in _xmlreader_get_relaxNG() 295 parser = xmlRelaxNGNewMemParserCtxt(source, source_len); in _xmlreader_get_relaxNG() 303 if (parser == NULL) { in _xmlreader_get_relaxNG() 308 xmlRelaxNGSetParserErrors(parser, in _xmlreader_get_relaxNG() 311 parser); in _xmlreader_get_relaxNG() 313 sptr = xmlRelaxNGParse(parser); in _xmlreader_get_relaxNG() 314 xmlRelaxNGFreeParserCtxt(parser); in _xmlreader_get_relaxNG()
|
/PHP-7.4/ext/xmlreader/tests/ |
H A D | 005.phpt | 2 XMLReader: libxml2 XML Reader, parser property set/get
|
H A D | bug64230.phpt | 45 Warning: XMLReader::read(): %s: parser error : Specification mandate%A value for attribute att in %…
|
H A D | setParserProperty_error.phpt | 17 Warning: XMLReader::setParserProperty(): Invalid parser property in %s on line %d
|
/PHP-7.4/ext/xmlrpc/ |
H A D | config.w32 | 8 …&& CHECK_HEADER_ADD_INCLUDE("libxml/parser.h", "CFLAGS_XMLRPC", PHP_PHP_BUILD + "\\include\\libxml…
|
/PHP-7.4/ext/xmlrpc/libxmlrpc/ |
H A D | xml_element.c | 691 XML_Parser parser; in xml_elem_parse_buf() local 694 parser = XML_ParserCreate(NULL); in xml_elem_parse_buf() 701 …XML_SetElementHandler(parser, (XML_StartElementHandler)_xmlrpc_startElement, (XML_EndElementHandle… in xml_elem_parse_buf() 702 XML_SetCharacterDataHandler(parser, (XML_CharacterDataHandler)_xmlrpc_charHandler); in xml_elem_parse_buf() 705 XML_SetUserData(parser, (void*)&mydata); in xml_elem_parse_buf() 712 if(XML_Parse(parser, (const unsigned char *) in_buf, len, 1) == 0) { in xml_elem_parse_buf() 713 enum XML_Error err_code = XML_GetErrorCode(parser); in xml_elem_parse_buf() 714 int line_num = XML_GetCurrentLineNumber(parser); in xml_elem_parse_buf() 715 int col_num = XML_GetCurrentColumnNumber(parser); in xml_elem_parse_buf() 716 long byte_idx = XML_GetCurrentByteIndex(parser); in xml_elem_parse_buf() [all …]
|
/PHP-7.4/sapi/cli/ |
H A D | php_cli_server.c | 169 php_http_parser parser; member 1628 php_cli_server_client *client = parser->data; in php_cli_server_client_read_request_on_path() 1644 php_cli_server_client *client = parser->data; in php_cli_server_client_read_request_on_query_string() 1660 php_cli_server_client *client = parser->data; in php_cli_server_client_read_request_on_url() 1706 php_cli_server_client *client = parser->data; in php_cli_server_client_read_request_on_header_field() 1741 php_cli_server_client *client = parser->data; in php_cli_server_client_read_request_on_header_value() 1767 php_cli_server_client *client = parser->data; in php_cli_server_client_read_request_on_headers_complete() 1786 php_cli_server_client *client = parser->data; in php_cli_server_client_read_request_on_body() 1799 php_cli_server_client *client = parser->data; in php_cli_server_client_read_request_on_message_complete() 1800 client->request.protocol_version = parser->http_major * 100 + parser->http_minor; in php_cli_server_client_read_request_on_message_complete() [all …]
|
H A D | php_http_parser.c | 326 parser->flags = 0; in php_http_parser_execute() 1318 if (parser->flags & F_UPGRADE || parser->method == PHP_HTTP_CONNECT) { in php_http_parser_execute() 1511 parser->state = state; in php_http_parser_execute() 1513 parser->index = index; in php_http_parser_execute() 1514 parser->nread = nread; in php_http_parser_execute() 1527 if (parser->http_major > 0 && parser->http_minor > 0) { in php_http_should_keep_alive() 1554 parser->type = t; in php_http_parser_init() 1556 parser->nread = 0; in php_http_parser_init() 1557 parser->upgrade = 0; in php_http_parser_init() 1558 parser->flags = 0; in php_http_parser_init() [all …]
|