在 XML 文件中用 <![CDATA[]]> 解析数据是什么?



我在该文件中使用了一个XML文件,其中有一个标签,例如

<image><![CDATA[ _abc.jpg ]]></image>
$xml = simplexml_load_file('test1.xml');
foreach($xml as $product)
        {
            echo $product->image;
        }

请告诉我如何在 php 中解析数据?

您可以使用

这些libxml选项来simplexml_load_string

<?php
$xml='<image><![CDATA[ _abc.jpg ]]></image>';
$xml = simplexml_load_string($xml,'SimpleXMLElement', LIBXML_NOCDATA | LIBXML_NOBLANKS);
print_r($xml);

OUTPUT :

SimpleXMLElement Object
(
    [0] =>  _abc.jpg 
)

要只打印_abc.jpg,就这样做。 echo $xml[0];

最新更新