Php simplexml\u加载\u字符串中的数据丢失

Php simplexml\u加载\u字符串中的数据丢失,php,xml,simplexml,xml-namespaces,Php,Xml,Simplexml,Xml Namespaces,我正在用这段代码阅读xml $xml = simplexml_load_string($data); 它读取正确,可以通过$xml->title等访问数据。 但我需要访问CDATA和标记 xml示例: 发件人: 可以解析这些数据吗?如何操作?您需要查看SimpleXml和名称空间 试试这个- $xml = simplexml_load_string($data); $namespacesMeta = $xml->getNamespaces(true); $mediaXML = $xml-

我正在用这段代码阅读xml

$xml = simplexml_load_string($data);
它读取正确,可以通过$xml->title等访问数据。 但我需要访问CDATA和
标记

xml示例: 发件人:


可以解析这些数据吗?如何操作?

您需要查看SimpleXml和名称空间

试试这个-

$xml = simplexml_load_string($data);
$namespacesMeta = $xml->getNamespaces(true);
$mediaXML = $xml->children($namespacesMeta['media']);