我需要检查网站输出的返回值.如果有效登录详细信息,则返回XML文件,如果登录详细信息无效,则只返回一个字符串,表示"您输入的ID无效".
我的问题是我用这个代码来检查,
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
if(simplexml_load_string($output)){
echo 'Is XML';
}else{
echo 'Not XML';
}
Run Code Online (Sandbox Code Playgroud)
问题是它正在检查并显示消息,但我收到了这些错误
警告:simplexml_load_string()[function.simplexml-load-string]:实体:第1行:解析器错误:期望开始标记,'<'未找到
警告:simplexml_load_string()[function.simplexml-load-string]:
警告:simplexml_load_string()[function.simplexml-load-string]:^ in
有没有办法解决这些错误.我一直在互联网上搜索过去的一小时没有任何成功.
谢谢