Home
last modified time | relevance | path

Searched refs:parser (Results 1 – 25 of 105) sorted by relevance

12345

/PHP-5.3/ext/xml/
H A Dcompat.c380 if (parser->parser->inSubset == 0) { in _get_entity()
475 if (parser->parser == NULL) { in XML_ParserCreate_MM()
490 parser->parser->wellFormed = 0; in XML_ParserCreate_MM()
493 parser->parser->sax2 = 1; in XML_ParserCreate_MM()
618 return parser->parser->errNo; in XML_GetErrorCode()
745 return parser->parser->input->col; in XML_GetCurrentColumnNumber()
752 (parser->parser->input->cur - parser->parser->input->base); in XML_GetCurrentByteIndex()
761 (parser->parser->input->cur - parser->parser->input->base); in XML_GetCurrentByteCount()
777 if (parser->parser->myDoc) { in XML_ParserFree()
779 parser->parser->myDoc = NULL; in XML_ParserFree()
[all …]
H A Dxml.c425 if (parser->parser) { in xml_parser_dtor()
426 XML_ParserFree(parser->parser); in xml_parser_dtor()
1004 efree(parser->ltags[parser->level-1]); in _xml_endElementHandler()
1092 _xml_add_to_info(parser,parser->ltags[parser->level-1] + parser->toffset); in _xml_characterDataHandler()
1094 add_assoc_string(tag,"tag",parser->ltags[parser->level-1] + parser->toffset,1); in _xml_characterDataHandler()
1136 if (parser && parser->defaultHandler) { in _xml_defaultHandler()
1158 if (parser && parser->unparsedEntityDeclHandler) { in _xml_unparsedEntityDeclHandler()
1183 if (parser && parser->notationDeclHandler) { in _xml_notationDeclHandler()
1208 if (parser && parser->externalEntityRefHandler) { in _xml_externalEntityRefHandler()
1251 if (parser && parser->endNamespaceDeclHandler) { in _xml_endNamespaceDeclHandler()
[all …]
/PHP-5.3/ext/xml/tests/
H A Dxml_parser_set_option_basic.phpt19 $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 Dxml011.phpt9 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 Dxml_set_start_namespace_decl_handler_basic.phpt11 /* 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 ) {
H A Dxml_set_processing_instruction_handler_basic.phpt11 /* 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 Dxml009.phpt2 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 Dxml010.phpt2 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 Dbug46699.phpt2 Bug #46699: (xml_parse crash when parser is namespace aware)
10 function defaultfunc($parser, $data)
23 $parser = xml_parser_create_ns("ISO-8859-1","@");
24 xml_set_default_handler($parser,'defaultfunc');
25 xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0);
26 xml_parse($parser, $xml);
27 xml_parser_free($parser);
H A Dbug25666.phpt10 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 Dxml007.phpt13 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 Dbug30266.phpt22 $parser = xml_parser_create();
24 xml_set_object($parser, $this);
26 xml_set_element_handler($parser, 'startHandler', 'endHandler');
28 xml_parse($parser, $data, true);
30 xml_parser_free($parser);
H A Dxml_set_notation_decl_handler_basic.phpt11 /* 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 Dbug26614.phpt56 function startElement($parser, $name, $attrs) {
58 xml_get_current_line_number($parser),
59 xml_get_current_column_number($parser),
60 xml_get_current_byte_index($parser));
63 function endElement($parser, $name) {
65 xml_get_current_line_number($parser),
66 xml_get_current_column_number($parser),
67 xml_get_current_byte_index($parser));
70 function characterData($parser, $data) {
H A Dbug26614_libxml.phpt56 function startElement($parser, $name, $attrs) {
58 xml_get_current_line_number($parser),
59 xml_get_current_column_number($parser),
60 xml_get_current_byte_index($parser));
63 function endElement($parser, $name) {
65 xml_get_current_line_number($parser),
66 xml_get_current_column_number($parser),
67 xml_get_current_byte_index($parser));
70 function characterData($parser, $data) {
H A Dxml001.phpt2 XML parser test, function callbacks
6 XML_SAX_IMPL == 'libxml' && die('skip this test is not intended for libxml SAX parser');
36 function startElement($parser, $name, $attribs)
47 function endElement($parser, $name)
52 function characterData($parser, $data)
57 function PIHandler($parser, $target, $data)
62 function defaultHandler($parser, $data)
71 function externalEntityRefHandler($parser, $openEntityNames, $base, $systemId, $publicId)
H A Dxml003.phpt2 XML parser test, xml_set_object callbacks
6 XML_SAX_IMPL == 'libxml' && die('skip this test is not intended for libxml SAX parser');
16 function startElement($parser, $name, $attribs)
26 function endElement($parser, $name)
30 function characterData($parser, $data)
34 function PIHandler($parser, $target, $data)
38 function defaultHandler($parser, $data)
46 function externalEntityRefHandler($parser, $openEntityNames, $base, $systemId, $publicId)
H A Dxml002.phpt2 XML parser test, object tuple callbacks
6 XML_SAX_IMPL == 'libxml' && die('skip this test is not intended for libxml SAX parser');
16 function startElement($parser, $name, $attribs)
26 function endElement($parser, $name)
30 function characterData($parser, $data)
34 function PIHandler($parser, $target, $data)
38 function defaultHandler($parser, $data)
46 function externalEntityRefHandler($parser, $openEntityNames, $base, $systemId, $publicId)
H A Dbug32001b.phpt28 function start_element($parser, $name, $attrs) {
33 function end_element($parser, $name) {
56 $parser = xml_parser_create(NULL);
57 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
58 xml_set_element_handler($parser, "start_element", "end_element");
59 xml_set_object($parser, $this);
62 $success = @xml_parse($parser, $data, true);
66 $success = @xml_parse($parser, substr($data, $offset, $this->chunk_size), false);
72 $success = @xml_parse($parser, "", true);
84 echo "[Error] ", xml_error_string(xml_get_error_code($parser)), "\n";
H A Dbug26528.phpt10 $parser = xml_parser_create();
11 $res = xml_parse_into_struct($parser,$sample,$vals,$index);
12 xml_parser_free($parser);
H A Dbug35447.phpt23 $parser = xml_parser_create_ns('UTF-8');
24 xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0);
25 $result = xml_parse_into_struct($parser, $data, $vals, $index);
26 xml_parser_free($parser);
H A Dxml_parser_set_option_variation3.phpt11 /* 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 Dxml_set_object_error.phpt11 /* Prototype : proto int xml_set_object(resource parser, object &obj)
23 //WARNING: Unable to initialise parser of type resource
32 //WARNING: Unable to initialise parser of type resource
H A Dbug32001.phpt25 function start_element($parser, $name, $attrs) {
30 function end_element($parser, $name) {
98 $parser = xml_parser_create(NULL);
99 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
100 xml_set_element_handler($parser, "start_element", "end_element");
101 xml_set_object($parser, $this);
104 $success = @xml_parse($parser, $data, true);
108 $success = @xml_parse($parser, substr($data, $offset, $this->chunk_size), false);
114 $success = @xml_parse($parser, "", true);
126 echo "[Error] ", xml_error_string(xml_get_error_code($parser)), "\n";
/PHP-5.3/ext/xmlrpc/libxmlrpc/
H A Dxml_element.c698 XML_Parser parser; in xml_elem_parse_buf() local
701 parser = XML_ParserCreate(NULL); in xml_elem_parse_buf()
708 …XML_SetElementHandler(parser, (XML_StartElementHandler)_xmlrpc_startElement, (XML_EndElementHandle… in xml_elem_parse_buf()
709 XML_SetCharacterDataHandler(parser, (XML_CharacterDataHandler)_xmlrpc_charHandler); in xml_elem_parse_buf()
712 XML_SetUserData(parser, (void*)&mydata); in xml_elem_parse_buf()
719 if(XML_Parse(parser, in_buf, len, 1) == 0) { in xml_elem_parse_buf()
720 enum XML_Error err_code = XML_GetErrorCode(parser); in xml_elem_parse_buf()
721 int line_num = XML_GetCurrentLineNumber(parser); in xml_elem_parse_buf()
722 int col_num = XML_GetCurrentColumnNumber(parser); in xml_elem_parse_buf()
723 long byte_idx = XML_GetCurrentByteIndex(parser); in xml_elem_parse_buf()
[all …]

Completed in 68 milliseconds

12345