Почему я получаю ошибки в своем XML-файле, созданном с помощью PHP - PullRequest
0 голосов
/ 31 октября 2018

Я создаю XML-файл с php из массива значений. Все работает нормально, пока функция saveXml (). Когда я открываю XML, я нахожу некоторые ошибки каждые 16384 символов

Мой код:

$db_results = $this->getValues(array('1','2','3'));
        if( @count($db_results) > 0 ){
            $XML = new SimpleXMLElement('<?xml version="1.0" encoding="utf-8"?><dati></dati>');
            $XML->addAttribute('tipologia', '_tipologia1');
            foreach($db_results as $key => $val){
                $blocco_1 = $XML->addChild('blocco1');
                $blocco_1->addAttribute('blocco1_id',$val['id']);
                $blocco_2 = $blocco_1->addChild('info_blocco2');
                $blocco_2->addChild('id',$val['id_td']);
            }
            if(file_exists($this->_export_dir . 'output.xml')) unlink($this->_export_dir . 'output.xml');
            $XML->saveXML($this->_export_dir . 'output.xml');
        }

Не могу вставить ошибку в xml. Вы можете увидеть на изображении ниже ВЫХОД XML

Я пытаюсь увеличить лимит памяти сервера, но проблема все еще здесь.

Любые предложения приветствуются

...