php5中如何读取xml 里面 CDATA的内容
一个节点里面的内容是CDATA,如何读取??
$dom = new DOMDocument;
$dom->load("tm.xml");
foreach ($dom->getElementsByTagname('sina') as $person) {
$lastname = $person->getElementsByTagname('bb');
$lastname_text_value =$lastname->item(0)->firstChild->nodeValue;
print " $lastname_text_value\n";
}
tm.xml 的内容:
<?xml version='1.0' encoding='GB2312'?>
<sina>
<aa>sina</aa>
<bb>
<![CDATA[
sdfsdf
sdf
sd
fs
]]>
</bb>
</sina>