Это мой XML, я использую PHP-код для создания этого XML. Пожалуйста, смотрите скриншот для кода:
<?xml version="1.0"?>
<LoggedErrors>
<LoggedError>
<DateTime>2018-03-30T10:28:28+00:00</DateTime>
<Errors/>
<Request>
<FlightGroup>
<ArrivalTime>
<Hour>12</Hour>
<Millisecond>0</Millisecond>
<Minutes>20</Minutes>
<Seconds>0</Seconds>
<Day>12</Day>
<DayOfWeek>Thursday</DayOfWeek>
<Month>4</Month>
<Year>2018</Year>
</ArrivalTime>
</FlightGroup>
</Request>
</LoggedError>
</LoggedErrors>
public function printResult($raw_data){
// adding Content Type
header("Content-type: text/xml");
// Converts PHP Array to XML with the root element being 'root-element-here'
$xml = Excellence_Envision_Helper_Errorflile::createXML('LoggedError', $raw_data);
return $xml->saveXML();
}
Попробуйте удалить этот код из вашей функции, и я думаю, что тогда он будет работать нормально.
header("Content-type: text/xml");
Других решений пока нет …