我有两个 XML 文档,格式如下:
<?xml version="1.0" ?>
<article>
<body>
<![CDATA[
*some text*
]]>
</body>
</article>
我想用这个来回应他们:
<?php
$xml = simplexml_load_file("." . $filename);
echo $xml->body;
?>
但其中一个有效,另一个只是没有回应。到底是怎么回事?
更新:产生错误的文档包含这个撇号:'当这个撇号被删除时,代码可以工作。我需要某种方式来转义这样的字符,我该怎么做?