检查xml是否存在(simplexml_load_file)

时间:2012-08-05 22:09:29

标签: php

我正在读取一个数字的XML文件。然后它使用该数字作为URL参数,也可以用作XML。在某些情况下,XML不存在。当发生这种情况时,我希望页面报告该游戏没有统计数据。

TL; DR:如果XML不存在,我怎么能让它简单地回显“No Stats。”

$gamepage = simplexml_load_file('' . rawurlencode($gamelink) . '?xml=1');

1 个答案:

答案 0 :(得分:6)

$a = simplexml_load_string($somestring);
if($a===FALSE) {
   echo 'No Stats';
} else {
   echo "Valid XML found... processing."; 
}

简单如馅饼。