代码如下:
$xml = new DomDocument('1.0');
$xml->loadXML($string);提示错误如下:
Warning: DOMDocument::loadXML() [domdocument.loadxml]: Blank needed here in Entity, line: 1

解决方案 »

  1.   

    $string ='<?xml version="1.0"encoding="UTF-8" ?>
    <ordersubmit>
    <totalcharge>64</totalcharge>
    <state>1</state>
    <ordertime>xxxxx</ordertime>
    <deliverytime>xxxx</deliverytime>
    <userid>3321124</userid>
    <username>xxx</username>
    <phone>xxxxx</phone>
    <address>xxxxx</address>
    <zcode>33555</zcode>
    <re>xxxxxxxxxxxxx</re>
    <goods>
    <goodsitem>
    <goodsid>1</goodsid>
    <num>2</num>
    <unitprice >2</unitprice>
    <discount >2</discount>
    <charge >2</charge >
    <fare>2</fare>
    </goodsitem>
    <goodsitem>
    <goodsid>2</goodsid>
    <num>2</num>
    <unitprice >2</unitprice>
    <discount >2</discount>
    <charge >2</charge>
    <fare >2</fare>
    </goodsitem>
    </goods>
    </ordersubmit>';
      

  2.   

    <?xml version="1.0"(这里必须有空格分割)encoding="UTF-8" ?>