Мне нужно проанализировать следующий XML-документ (поступающий из внешнего веб-сервиса):
...
<dati>
<Riconoscimento>
<IdentificativoPosizione>xxxx</IdentificativoPosizione>
<OutputRestituiti>xxx</OutputRestituiti>
</Riconoscimento>
<![CDATA[text text text]]>
</dati>
...
Проблема в том, что до тех пор, пока не появится узел "Riconoscimento", синтаксический анализатор simplexml не сможет прочитать раздел cdata, если я удалю этот дочерний элемент, все будет работать без проблем.
Итак, главный вопрос: это действительный документ XML, и если он действителен, есть ли какой-нибудь способ получить доступ к разделу CDATA с помощью php, не удаляя лишних потомков вручную?
Заранее спасибо.