Lines Matching refs:parser

1026 	var $parser;  variable in XMLSchema
1105 $this->parser = xml_parser_create();
1107 xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, 0);
1110 xml_set_object($this->parser, $this);
1114 xml_set_element_handler($this->parser, 'schemaStartElement','schemaEndElement');
1115 xml_set_character_data_handler($this->parser,'schemaCharacterData');
1117 xml_set_element_handler($this->parser, 'xmlStartElement','xmlEndElement');
1118 xml_set_character_data_handler($this->parser,'xmlCharacterData');
1122 if(!xml_parse($this->parser,$xml,true)){
1125 xml_get_current_line_number($this->parser),
1126 xml_error_string(xml_get_error_code($this->parser))
1133 xml_parser_free($this->parser);
1143 * @param string $parser XML parser object
1148 function schemaStartElement($parser, $name, $attrs) { argument
1439 * @param string $parser XML parser object
1443 function schemaEndElement($parser, $name) { argument
1476 * @param string $parser XML parser object
1480 function schemaCharacterData($parser, $data){ argument
3832 $parser = new soap_parser($data,$this->xml_encoding,'',$this->decode_utf8);
3834 $this->debug("parser debug: \n".$parser->getDebug());
3836 if($err = $parser->getError()){
3842 $this->methodURI = $parser->root_struct_namespace;
3843 $this->methodname = $parser->root_struct_name;
3846 $this->methodparams = $parser->get_response();
3848 $this->requestHeaders = $parser->getHeaders();
3850 $this->document = $parser->document;
4099 var $parser; variable in wsdl
4292 $this->parser = xml_parser_create();
4295 xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, 0);
4297 xml_set_object($this->parser, $this);
4299 xml_set_element_handler($this->parser, 'start_element', 'end_element');
4300 xml_set_character_data_handler($this->parser, 'character_data');
4302 if (!xml_parse($this->parser, $wsdl_string, true)) {
4307 xml_get_current_line_number($this->parser),
4308 xml_error_string(xml_get_error_code($this->parser))
4316 xml_parser_free($this->parser);
4328 * @param string $parser XML parser object
4333 function start_element($parser, $name, $attrs) argument
4336 $this->currentSchema->schemaStartElement($parser, $name, $attrs);
4344 $this->currentSchema->schemaStartElement($parser, $name, $attrs);
4542 * @param string $parser XML parser object
4546 function end_element($parser, $name){ argument
4556 $this->currentSchema->schemaEndElement($parser, $name);
4572 * @param string $parser XML parser object
4576 function character_data($parser, $data) argument
5878 $this->parser = xml_parser_create($this->xml_encoding);
5881 xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, 0);
5882 xml_parser_set_option($this->parser, XML_OPTION_TARGET_ENCODING, $this->xml_encoding);
5884 xml_set_object($this->parser, $this);
5886 xml_set_element_handler($this->parser, 'start_element','end_element');
5887 xml_set_character_data_handler($this->parser,'character_data');
5890 if(!xml_parse($this->parser,$xml,true)){
5893 xml_get_current_line_number($this->parser),
5894 xml_error_string(xml_get_error_code($this->parser)));
5921 xml_parser_free($this->parser);
5931 * @param resource $parser XML parser object
5936 function start_element($parser, $name, $attrs) { argument
6083 * @param resource $parser XML parser object
6087 function end_element($parser, $name) { argument
6187 * @param resource $parser XML parser object
6191 function character_data($parser, $data){ argument
6837 $parser = new soap_parser($data,$this->xml_encoding,$this->operation,$this->decode_utf8);
6839 $this->appendDebug($parser->getDebug());
6841 if($errstr = $parser->getError()){
6844 unset($parser);
6848 $this->responseHeaders = $parser->getHeaders();
6850 $return = $parser->get_response();
6852 $this->document = $parser->document;
6854 unset($parser);