Я использую такой код
$dom = new DOMDocument;
$dom->loadXML($xml_source);
$xml = simplexml_import_dom($dom);
И я получаю ошибку:
Warning (2): DOMDocument::loadXML() [domdocument.loadxml]: Premature end of data in tag ZverejnujeText line 34 in Entity, line: 273 [APP/Controller/RecordsController.php, line 43]
Warning (2): DOMDocument::loadXML() [domdocument.loadxml]: Premature end of data in tag StatnaPomocIneProgramyPodpory line 2 in Entity, line: 273 [APP/Controller/RecordsController.php, line 43]
Warning (2): simplexml_import_dom() [function.simplexml-import-dom]: Invalid Nodetype to import [APP/Controller/RecordsController.php, line 47]
При попытке загрузить это xml (~ 110 кБ)
И в соответствии с валидатором w3c, xml действителен.
У меня нет проблем с загрузкой this (~ 25 кБ, но такая же структура)
Если я не использую DOM и загружаю XML напрямую
$xml = simplexml_load_string($xml_source);
, возникают те же ошибки.
В данный момент я потерян, как я могу решить эту проблему?