ayrıştırılırken cdata içeriği alınıyor ben xml ayrıştırma için xpath ve ve XQuery'yi kullanılanxml dosyası
<?xml version="1.0" encoding="utf-8"?>
<xml>
<events date="01-10-2009" color="0x99CC00" selected="true">
<event>
<title>You can use HTML and CSS</title>
<description><![CDATA[This is the description ]]></description>
</event>
</events>
</xml>
bir XML dosyası var.
$xml_str = file_get_contents('xmlfile');
$xml = simplexml_load_string($xml_str);
if(!empty($xml))
{
$nodes = $xml->xpath('//xml/events');
}
i düzgün başlık alıyorum, ama IAM ı iç
teşekkürler slomojo. İyi çalışıyor. – Warrior
Yanlış! SimpleXML'in CDATA ile ilgili bir sorunu yoktur ve bu, sürdürülmemesi gereken kalıcı bir efsanedir. O sadece 'SimpleXML aslında bir "gerçek" PHP nesne olarak veri depolamak değil çünkü, CDATA göremiyorum print_r', sadece talep üzerine o kadar öksürür. – IMSoP