wp/wp-includes/rss.php
changeset 22 8c2e4d02f4ef
parent 21 48c4eec2b7e6
equal deleted inserted replaced
21:48c4eec2b7e6 22:8c2e4d02f4ef
    72 		$this->parser = $parser;
    72 		$this->parser = $parser;
    73 
    73 
    74 		# pass in parser, and a reference to this object
    74 		# pass in parser, and a reference to this object
    75 		# set up handlers
    75 		# set up handlers
    76 		#
    76 		#
    77 		xml_set_object( $this->parser, $this );
       
    78 		xml_set_element_handler($this->parser,
    77 		xml_set_element_handler($this->parser,
    79 				'feed_start_element', 'feed_end_element' );
    78 				array( $this, 'feed_start_element' ), array( $this, 'feed_end_element' ) );
    80 
    79 
    81 		xml_set_character_data_handler( $this->parser, 'feed_cdata' );
    80 		xml_set_character_data_handler( $this->parser, array( $this, 'feed_cdata' ) );
    82 
    81 
    83 		$status = xml_parse( $this->parser, $source );
    82 		$status = xml_parse( $this->parser, $source );
    84 
    83 
    85 		if (! $status ) {
    84 		if (! $status ) {
    86 			$errorcode = xml_get_error_code( $this->parser );
    85 			$errorcode = xml_get_error_code( $this->parser );