Lines Matching refs:parser

1107 	var $parser;  variable in nusoap_xmlschema
1186 $this->parser = xml_parser_create();
1188 xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, 0);
1191 xml_set_object($this->parser, $this);
1195 xml_set_element_handler($this->parser, 'schemaStartElement','schemaEndElement');
1196 xml_set_character_data_handler($this->parser,'schemaCharacterData');
1198 xml_set_element_handler($this->parser, 'xmlStartElement','xmlEndElement');
1199 xml_set_character_data_handler($this->parser,'xmlCharacterData');
1203 if(!xml_parse($this->parser,$xml,true)){
1206 xml_get_current_line_number($this->parser),
1207 xml_error_string(xml_get_error_code($this->parser))
1214 xml_parser_free($this->parser);
1239 * @param string $parser XML parser object
1244 function schemaStartElement($parser, $name, $attrs) { argument
1537 * @param string $parser XML parser object
1541 function schemaEndElement($parser, $name) { argument
1574 * @param string $parser XML parser object
1578 function schemaCharacterData($parser, $data){ argument
4261 $parser = new nusoap_parser($data,$this->xml_encoding,'',$this->decode_utf8);
4263 $this->debug("parser debug: \n".$parser->getDebug());
4265 if($err = $parser->getError()){
4271 $this->methodURI = $parser->root_struct_namespace;
4272 $this->methodname = $parser->root_struct_name;
4275 $this->methodparams = $parser->get_soapbody();
4277 $this->requestHeaders = $parser->getHeaders();
4279 $this->requestHeader = $parser->get_soapheader();
4281 $this->document = $parser->document;
4551 var $parser; variable in wsdl
4770 $this->parser = xml_parser_create();
4773 xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, 0);
4775 xml_set_object($this->parser, $this);
4777 xml_set_element_handler($this->parser, 'start_element', 'end_element');
4778 xml_set_character_data_handler($this->parser, 'character_data');
4780 if (!xml_parse($this->parser, $wsdl_string, true)) {
4785 xml_get_current_line_number($this->parser),
4786 xml_error_string(xml_get_error_code($this->parser))
4794 xml_parser_free($this->parser);
4806 * @param string $parser XML parser object
4811 function start_element($parser, $name, $attrs) argument
4814 $this->currentSchema->schemaStartElement($parser, $name, $attrs);
4822 $this->currentSchema->schemaStartElement($parser, $name, $attrs);
5020 * @param string $parser XML parser object
5024 function end_element($parser, $name){ argument
5034 $this->currentSchema->schemaEndElement($parser, $name);
5050 * @param string $parser XML parser object
5054 function character_data($parser, $data) argument
6526 $this->parser = xml_parser_create($this->xml_encoding);
6529 xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, 0);
6530 xml_parser_set_option($this->parser, XML_OPTION_TARGET_ENCODING, $this->xml_encoding);
6532 xml_set_object($this->parser, $this);
6534 xml_set_element_handler($this->parser, 'start_element','end_element');
6535 xml_set_character_data_handler($this->parser,'character_data');
6538 if(!xml_parse($this->parser,$xml,true)){
6541 xml_get_current_line_number($this->parser),
6542 xml_error_string(xml_get_error_code($this->parser)));
6569 xml_parser_free($this->parser);
6579 * @param resource $parser XML parser object
6584 function start_element($parser, $name, $attrs) { argument
6735 * @param resource $parser XML parser object
6739 function end_element($parser, $name) { argument
6839 * @param resource $parser XML parser object
6843 function character_data($parser, $data){ argument
7571 $parser = new nusoap_parser($data,$this->xml_encoding,$this->operation,$this->decode_utf8);
7573 $this->appendDebug($parser->getDebug());
7575 if($errstr = $parser->getError()){
7578 unset($parser);
7582 $this->responseHeaders = $parser->getHeaders();
7584 $this->responseHeader = $parser->get_soapheader();
7586 $return = $parser->get_soapbody();
7588 $this->document = $parser->document;
7590 unset($parser);