equal
deleted
inserted
replaced
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 ); |