我有一个 PHP 驱动的网站,其中包含 XML 库存提要,该提要由 ASP 远程提供(即 XML 提要 url 的顺序为:http://remote.com/client.asp).
由于提要经常不可用(我的意思是网站返回 ASP 错误),我想在包含提要之前检查该提要是否是格式良好的 XML。我常用的 url_exists 函数并不能解决问题,因为即使在“错误”时,URL 也确实存在。
TIA.
Use cURL得到结果并简单XML检查 XML 是否是格式良好的.
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://remote.com/client.asp");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($curl);
curl_close($curl);
if (simplexml_load_string($output)) {
// well-formed XML
} else {
// it isn't
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)