Получение содержимого cdata при анализе файла xml

У меня есть XML-файл

<?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>

Я использовал xpath и и xquery для анализа xml.

$xml_str = file_get_contents('xmlfile');
$xml = simplexml_load_string($xml_str);
if(!empty($xml))
{
    $nodes = $xml->xpath('//xml/events');
}

Я получаю заголовок правильно, но не получаю описания. Как я могу получить данные внутри cdata

8
задан hakre 24 June 2013 в 00:04
поделиться