Генерация XML с использованием проблемы DOMDocument - PullRequest
1 голос
/ 29 марта 2019

В настоящее время я пытаюсь сгенерировать XML с использованием PHP и класса DOMDocument.

// creating xml 'ServiceProfile'
           $xmlServiceProfile = new DOMDocument('1.0', 'utf-8');
           $xmlServiceProfile->formatOutput = true;
           $root = $xmlServiceProfile->createElement('*******');
               $serveur = $xmlServiceProfile->createElement('******', creeServeurLong(*****));
               $archive = $xmlServiceProfile->createElement('******', "******");

           $taskList = $xmlServiceProfile->createElement('******');

               foreach($array as $key => $value) {                   
                   $task = $xmlServiceProfile->createElement($key, $value);                   
                   $taskList->appendChild($task);
               }

           //adding nodes           
           $root->appendChild($******);
           $root->appendChild($******);
           $root->appendChild($******);
           $xmlServiceProfile->appendChild($root);            
           echo $xmlServiceProfile->saveXML();

У меня ошибка, из-за которой не удалось сгенерировать XML, но в моем HTTP-ответе есть хороший XML.

Я проверил XML на сайте и получил

#65279;<?xml version="1.0" encoding="utf-8"?>

Я уже пытался:

изменить документ на UTF-8 без спецификации, не работает

Добавить trim() функцию на DOMDocument::saveXML()

Добавить htmlspecialchar() функцию на DOMDocument::saveXML()

Кто-нибудь, помогите, пожалуйста?

...