我得到“EntityRef:期待';'通过php创建xml时出错

时间:2018-03-30 10:42:35

标签: php xml entityreference

这是我的XML,我使用php代码创建这个xml。有关代码,请参阅屏幕截图:enter image description here

<?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>

1 个答案:

答案 0 :(得分:3)

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");