заметил такую ошибку, если в файле есть дубль закрывающего тега DocBody, то ридер не может получить его данные:
while ($z->read()) {
if ($z->nodeType == XMLReader::ELEMENT && strtolower($z->localName) == 'docbody')
$body = $z->readOuterXml(); // сыпаться ошибки warning
}
}
пример файла XML
<?xml version="1.0" encoding="UTF-8"?>
<Container>
<DocumentID>ID</DocumentID>
<ContainerDoc>
<DocBody>
<!-- тут данные -->
</DocBody>
</DocBody>
</ContainerDoc>
</Container>
можно как то выкрутиться на такой случай? потому как может быть дубль другого тега...
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости