在 PHP 中使用 CDATA 解析 XML Feed


Parsing XML Feed with CDATA in PHP

<item>
  <title>Bazinga !</title>
  <ext:originalFilename><![CDATA[BVT-ch4-pt18.mp4]]></ext:originalFilename>
</item>

我正在使用SimpleXmlElement来解析提要,现在提要已更改,无法再从提要中检索原始文件名。我现在正在使用这个

$xml = new SimpleXmlElement($feed);

但是这个$xml没有关于原始文件名的数据。我怎样才能获得CDATA。

这个问题以前见过。您必须注册您正在使用的命名空间,请查看此 SO 问题:使用 SimpleXML 使用命名空间解析 XML