$strxml=htmlentities($str,ENT_QUOTES,'UTF-8');//php访问web service(nusoap)得到的结果
$xml = simplexml_load_string($strxml) or die("parser error");
上面代码出现错误如下:
Warning: Entity: line 1: parser error : Start tag expected, '<' not found in D:\AppServ\www\nus\client.php on line 34
Warning: <COSTDETAIL Desc="查询顺利,无消费记录!" Result="0 in D:\AppServ\www\nus\client.php on line 34
Warning: ^ in D:\AppServ\www\nus\client.php on line 34但是我如果把$strxml的值直接写成如下所示:$strxml=‘<COSTDETAIL Desc="查询顺利,无消费记录!" Result="0"></COSTDETAIL> ’;
$xml = simplexml_load_string($strxml) or die("parser error");这样就没错误显示,为什么呀,高手指教,多谢了