21,886
社区成员
发帖
与我相关
我的任务
分享
XML 解析错误:格式不佳
位置:http://www.xxx.com/admin/order.php?act=operate
行 1,列 6:http://xxx.com/wuliu.php?Request=<?xml version='1.0' encoding='UTF-8'?>
-----^
$wj_curl = new wj_curl();
//var_dump($wj_curl :: ss());
$resR = $wj_curl -> xmlEncode($RequestOrderviews);
//print_r($resR);
$url = 'http://xxxx.com/wuliu.php?Request='.$resR.'&MD5='.$md5.'&Action=RequestOrder';
print_r($url);
RequestOrder><WaybillNo>wjys2016050564377</WaybillNo><ClientCode>2016050564377</ClientCode><Holiday>1</Holiday><ReplCost>0</ReplCost><StmtForm>1</StmtForm><TrustClientCode>421</TrustClientCode><TrustPerson>仓库</TrustPerson><TrustUnit>迁安市电子商务服务中心</TrustUnit><TrustZipCode>064400</TrustZipCode><TrustProvince>河北省</TrustProvince><TrustCity>唐山市</TrustCity><TrustArea>迁安市</TrustArea><TrustAddress>迁安电商谷</TrustAddress><TrustMobile>0315-7572555</TrustMobile><TrustTel>0315-7572555</TrustTel><GetPerson>乔鹤</GetPerson><GetUnit>25号楼四单元301</GetUnit><GetZipCode>064400</GetZipCode><GetProvince>河北省</GetProvince><GetCity>迁安市</GetCity><GetArea>5 大王庄平改楼</GetArea><GetAddress>25号楼四单元301</GetAddress><GetTel>15232682888</GetTel><GetMobile>15232682888</GetMobile><InsForm>0</InsForm><InsureValue>0</InsureValue><WorkType>0</WorkType><OrderType>普通订单</OrderType><GoodsInfo><Good><GoodsName>乡伊香核桃油 1000ml</GoodsName><GoodsValue>168.00</GoodsValue><GoodsBarCode>6944219400234</GoodsBarCode><ListType>0</ListType><ISInvoice>0</ISInvoice></Good></GoodsInfo><GoodsNum>1</GoodsNum><GoodsHav>0</GoodsHav></RequestOrder>
public static function my_curl($uri,$xmlData=array()){
$url = $uri; //接收xml数据的文件
$header = array("content-type: application/x-www-form-urlencoded;"); //定义content-type为xml,注意是数组
$ch = curl_init ($url);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xmlData);
$response = curl_exec($ch);
if(curl_errno($ch)){
print curl_error($ch);
}
curl_close($ch);
}
Array
(
'WaybillNo' => 'wjys2016050564377',
'ClientCode' => '2016050564377',
'Holiday' => '1',
'ReplCost' => '0',
'StmtForm' => '1',
'TrustClientCode' => '421',
'TrustPerson' =>'仓库',
'TrustUnit' => '商务服务中心',
'TrustZipCode' => '064400',
'TrustProvince' => '河北省',
'TrustCity' => '市',
'TrustArea' => '市',
'TrustAddress' => '谷',
'TrustMobile' => '0355',
'TrustTel' => '055',
'GetPerson' => '乔鹤',
'GetUnit' => '25号楼四单元301',
'GetZipCode' => '064400',
'GetProvince' => '河北省',
'GetCity' => '市',
'GetArea' => '平改楼',
'GetAddress' => '25号楼四单元301',
'GetTel' => '15232682888',
'GetMobile' => '15232682888',
'InsForm' => '0',
'InsureValue' => '0',
'WorkType' => '0',
'OrderType' => '普通订单',
'GoodsInfo' => Array
(
'Good' => Array
(
'GoodsName' => '乡伊香核桃油',
'GoodsValue' => '168',
'GoodsBarCode' => '6944219400234',
'ListType' => '0',
'ISInvoice' => '0',
),
),
'GoodsNum' => 1,
'GoodsHav' => 0,
)
http://xxx.xx.xx.xxx:850/order.php?Request=
<RequestOrder>
< WaybillNo>1111102354</ WaybillNo>
< ClientCode>Sp001</ ClientCode>
< Holiday>1</ Holiday>
< ReplCost>20.2</ ReplCost>
< StmtForm>0</ StmtForm>
< TrustClientCode>111234</ TrustClientCode>
<TrustPerson>王三</ TrustPerson>
< TrustUnit>好乐买</ TrustUnit>
< TrustZipCode>001</ TrustZipCode>
<TrustProvince>北京</ TrustProvince>
< TrustCity>北京市</ TrustCity>
<TrustArea>朝阳区</TrustArea>
< TrustAddress>三里屯SOHO大厦3D15层</ TrustAddress>
< TrustMobile>13436709024</ TrustMobile>
< TrustTel>010-3650092</ TrustTel>
< GetPerson>李三</ GetPerson>
< GetUnit>XXX公司</ GetUnit>
< GetZipCode>010</ GetZipCode>
< GetProvince>广东省</ GetProvince>
<GetCity>深圳市</ GetCity>
<GetArea>罗湖区</ GetArea>
< GetAddress>人民南路1号京广大厦A406室</ GetAddress>
< GetTel>755-3456789</ GetTel>
< GetMobile>13436700238</ GetMobile>
< InsForm>0</ InsForm>
< InsureValue></ InsureValue>
< GoodsValue>30.45</ GoodsValue>
< WorkType>0</ WorkType>
<OrderType>xxx< /OrderType>
<GoodsInfo>
<Good>
< GoodsName>XXX商品</ GoodsName>
< GoodsValue >20.34 </ GoodsValue >
<GoodsBarCode>00987</ GoodsBarCode>
<ListType>0</ ListType>
< ISInvoice>0< ISInvoice>
</Good>
<Good>
< GoodsName>YYY商品</ GoodsName>
< GoodsValue >20 </ GoodsValue >
<GoodsBarCode>00987</ GoodsBarCode>
<ListType>0</ ListType>
< ISInvoice>1< ISInvoice>
</Good>
</GoodsInfo>
<GoodsNum>2</GoodsNum>
< GoodsHav>2</ GoodsHav>
</ RequestOrder>
&MD5=SDJ21W3E1WRE1SDF2ER34D1RTRE113DF
&Action=RequestOrder
格式要求为请求采用HTTP标准的POST协议采用,请求参数通过xml格式,验证的模式定为MD5验证。抛送格式为:http://*****.php?Request=Xml&MD5=XXX&Action=请求指令。编码格式为:UTF-8
http://xxx.xx.xx.xxx:850/order.php?Request=
<RequestOrder>
< WaybillNo>1111102354</ WaybillNo>
< ClientCode>Sp001</ ClientCode>
< Holiday>1</ Holiday>
< ReplCost>20.2</ ReplCost>
< StmtForm>0</ StmtForm>
< TrustClientCode>111234</ TrustClientCode>
<TrustPerson>王三</ TrustPerson>
< TrustUnit>好乐买</ TrustUnit>
< TrustZipCode>001</ TrustZipCode>
<TrustProvince>北京</ TrustProvince>
< TrustCity>北京市</ TrustCity>
<TrustArea>朝阳区</TrustArea>
< TrustAddress>三里屯SOHO大厦3D15层</ TrustAddress>
< TrustMobile>13436709024</ TrustMobile>
< TrustTel>010-3650092</ TrustTel>
< GetPerson>李三</ GetPerson>
< GetUnit>XXX公司</ GetUnit>
< GetZipCode>010</ GetZipCode>
< GetProvince>广东省</ GetProvince>
<GetCity>深圳市</ GetCity>
<GetArea>罗湖区</ GetArea>
< GetAddress>人民南路1号京广大厦A406室</ GetAddress>
< GetTel>755-3456789</ GetTel>
< GetMobile>13436700238</ GetMobile>
< InsForm>0</ InsForm>
< InsureValue></ InsureValue>
< GoodsValue>30.45</ GoodsValue>
< WorkType>0</ WorkType>
<OrderType>xxx< /OrderType>
<GoodsInfo>
<Good>
< GoodsName>XXX商品</ GoodsName>
< GoodsValue >20.34 </ GoodsValue >
<GoodsBarCode>00987</ GoodsBarCode>
<ListType>0</ ListType>
< ISInvoice>0< ISInvoice>
</Good>
<Good>
< GoodsName>YYY商品</ GoodsName>
< GoodsValue >20 </ GoodsValue >
<GoodsBarCode>00987</ GoodsBarCode>
<ListType>0</ ListType>
< ISInvoice>1< ISInvoice>
</Good>
</GoodsInfo>
<GoodsNum>2</GoodsNum>
< GoodsHav>2</ GoodsHav>
</ RequestOrder>
&MD5=SDJ21W3E1WRE1SDF2ER34D1RTRE113DF
&Action=RequestOrder
请求采用HTTP标准的POST协议采用,请求参数通过xml格式,验证的模式定为MD5验证。抛送格式为:http://*****.php?Request=Xml&MD5=XXX&Action=请求指令。编码格式为:UTF-8
我怎么给他发过去啊???