<?php
$xml = <<<XML
<?xml version='1.0'?>
<always>
<be><![CDATA[Document Checklist:
Use this checklist to make sure all your documents are
complete & ready to go! There are a few things that we need
that are often overlooked.
* Please verify that your name spelling, middle initial and
property address all match the information you submitted to
the IRS exactly.
* If you've filed taxes under different addresses for one or
both of the last two years, please complete line 4 of the
form.
* Please provide a written signature, we cannot accept
electronic signatures on this document.
]]></be>
</always>
XML;
$sml = new SimpleXMLElement ($xml);
$result = $sml->xpath('/always/be');
$newResult = (string) array_pop($result);
$anotherResult = html_entity_decode($newResult, ENT_XML1, 'UTF-8');
echo (string) $aotherResult;
Notice: Use of undefined constant ENT_XML1 - assumed 'ENT_XML1' in /in/GBpKB on line 28
Warning: html_entity_decode() expects parameter 2 to be long, string given in /in/GBpKB on line 28
Notice: Undefined variable: aotherResult in /in/GBpKB on line 30
Output for 5.1.2
Notice: Use of undefined constant ENT_XML1 - assumed 'ENT_XML1' in /in/GBpKB on line 29
Warning: html_entity_decode() expects parameter 2 to be long, string given in /in/GBpKB on line 29
Notice: Undefined variable: aotherResult in /in/GBpKB on line 31
Output for 5.0.0 - 5.0.3
Notice: Use of undefined constant ENT_XML1 - assumed 'ENT_XML1' in /in/GBpKB on line 28
Warning: html_entity_decode() expects parameter 2 to be long, string given in /in/GBpKB on line 28
Notice: Undefined variable: aotherResult in /in/GBpKB on line 30