equal
deleted
inserted
replaced
169 $fp = fopen($this->FILE, "r"); |
169 $fp = fopen($this->FILE, "r"); |
170 while ($data = fread($fp, 4096)) { |
170 while ($data = fread($fp, 4096)) { |
171 if($this->debug) $this->content .= $data; |
171 if($this->debug) $this->content .= $data; |
172 |
172 |
173 if(!xml_parse($parser, $data, feof($fp))) { |
173 if(!xml_parse($parser, $data, feof($fp))) { |
174 /* translators: 1: error message, 2: line number */ |
174 /* translators: 1: Error message, 2: Line number. */ |
175 trigger_error(sprintf(__('XML Error: %1$s at line %2$s')."\n", |
175 trigger_error(sprintf(__('XML Error: %1$s at line %2$s')."\n", |
176 xml_error_string(xml_get_error_code($parser)), |
176 xml_error_string(xml_get_error_code($parser)), |
177 xml_get_current_line_number($parser))); |
177 xml_get_current_line_number($parser))); |
178 $ret = false; |
178 $ret = false; |
179 break; |
179 break; |
180 } |
180 } |
181 } |
181 } |
182 fclose($fp); |
182 fclose($fp); |
183 |
183 |
184 xml_parser_free($parser); |
184 xml_parser_free($parser); |
|
185 unset($parser); |
185 |
186 |
186 restore_error_handler(); |
187 restore_error_handler(); |
187 |
188 |
188 return $ret; |
189 return $ret; |
189 } |
190 } |