次の xml ドキュメント (外部 Web サービスからのもの) を解析する必要があります。
...
<dati>
<Riconoscimento>
<IdentificativoPosizione>xxxx</IdentificativoPosizione>
<OutputRestituiti>xxx</OutputRestituiti>
</Riconoscimento>
<![CDATA[text text text]]>
</dati>
...
問題は、ノード「Riconoscimento」が存在するまで、simplexml パーサーが cdata セクションの読み取りに失敗することです。その子を削除すると、すべてが問題なく動作します。
したがって、主な質問は次のとおりです:それは有効なxmlドキュメントですか?有効な場合、余分な子を手動で削除せずにphpでCDATAセクションにアクセスする方法はありますか?
前もって感謝します。