Как следует из названия.
Я обрабатываю большие загруженные файлы XML на лету.Некоторые из этих файлов содержат недопустимые символы, такие как «US» или «VB» (вертикальная вкладка).Понятия не имею, почему эти персонажи существуют с самого начала.Я ничего не могу с ними поделать.
$z = new XMLReader;
$z->open('compress.zlib://'.$file, "UTF-8");
while ($z->read() && $z->name !== 'p');
while ($z->name === 'p'){
try
{
$node = new SimpleXMLElement($z->readOuterXML());
}catch(Exception $e)
{
echo $e->getMessage();
}
// And so on
}
Я получаю сообщение об ошибке "Строка не может быть проанализирована как XML".
Что я могу сделать здесь?