我的工作xml.php文件如下結構:PHP代碼
<?php
$xmlstr = <<<'XML'
<?xml version='1.0' standalone='yes'?>
<root>
<subroot>
<![CDATA[
... some php code here ...
]]>
</subroot>
</root>
XML;
?>
我要添加CDATA之間的下面的PHP代碼,以便我們可以調用後來通過index.html文件:
<?php
include $_SERVER['DOCUMENT_ROOT'].'xml.php';
$template = new SimpleXMLElement($xmlstr);
echo $articles->article[0]->name;
?>
但是,它並沒有像這樣工作,並已經沒有想法,我們如何才能使其工作。有什麼建議麼?
,你需要'這不是一個有效的XML ' –
cske
我認爲你的觀察是正確的,我只是在根元素的一部分的subroot元素之間包含cdata。根據akrys的建議,我將代碼的最後一行從XML更改爲「XML」。 –