需要评估 XML 的 strlen

Need to Evaluate strlen of an XML

希望这很简单。

在 PHP 中,我正在尝试抓取一些 RSS 源。有时,RSS 提要不是 updated/populated,但它 不是 空文件。我有以下代码:

$xml = simplexml_load_file("feed-url-here");    
if ($xml != "") {       
    if (strlen($xml) > 600) {
        perform some actions here;
    }
}

这不起作用。有没有一种快速的方法来评估 xml 的 strlen?

希望不涉及解析提要本身。

非常感谢!

我不确定你想要实现什么,无论如何,如果你想获得代表 xml 的字符串的长度,你可以这样做:

   $xml = simplexml_load_file("feed-url-here");
   if ($xml != "") {       
      if (strlen($xml->asXML()) > 600) {
           perform some actions here; 
      }
   }