Разбор XML в PHP 4.3.1 - "not well-formed" на несуществующей строке

LeaetherStrip

Новичок
Разбор XML в PHP 4.3.1 - "not well-formed" на несуществующей строке

Всем привет

Разбирается у меня в проекте XML-документик строк на 10. Обычными функциями xml_*
Документ валидный, в UTF-8, открывается всем и вся. Кроме PHP у хостера (4.3.1) :mad: При этом на виндах дома (WinXP, IIS5, PHP 4.3.8) все ОК.

Я приписал вывод ошибок такого вида:

PHP:
// Start parsing
if(!xml_parse($this->parser, $this->xml))
	echo xml_error_string(xml_get_error_code($this->parser)), "(line ", xml_get_current_line_number($this->parser),", column ", xml_get_current_column_number($this->parser),")";
что выдает мне:

not well-formed(line 157, column 4574)
, или
not well-formed(line 67, column 4593)

Числа всегда разные, и всегда указывают на несуществющие строки/столбцы ;)

Сразу предвижу ответ: обновить PHP :) но, поскольку это хостер, бодяга может затянуться надолго, а работающий проект нужен уже сейчас :)

Может, кто сталкивался с подобным? Есть какой-нить workaround?

Спасибо!
 

slach

Новичок
возможно в expat бага, а не в php

спроси у хостера какой стоит expat
и поройся в баглистах на expat.sourceforge.net

-~{}~ 24.09.04 11:26:

кроме того
$this->xml - валидный ??
 
Сверху