simplexml_load_string fails to load xml from a url
<p>I'm trying to extract XML data from a URL.  It's not an XML file, but a response based on a request string.  </p>

<pre><code>$url = "http://eligibility.sc.egov.usda.gov/eligibility/eligibilityservice?eligibilityType=Property&amp;requestString=&lt;?xml version='1.0'?&gt;&lt;Eligibility xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:noNamespaceSchemaLocation='/var/lib/tomcat5/webapps/eligibility/Eligibilitywsdl.xsd'&gt;&lt;PropertyRequest StreetAddress1='".$street."' StreetAddress2='' StreetAddress3='' City='".$city."' State='".$state."' County='' Zip='".$zip."' Program='RBS'&gt;&lt;/PropertyRequest&gt;&lt;/Eligibility&gt;";
$xml = simplexml_load_string($url); // requires allow_url_fopen to be on
$elg = (string)$xml-&gt;Property[Eligibility];

var_dump($xml);
</code></pre>

<p>The data I want looks like this:</p>

<pre><code>&lt;Eligibility&gt;
    &lt;Adjusted AnnualIncome="" TotalDeduction="" AdjustedIncome="" ElderlyDeduction="" YoungDeduction=""&gt;
    &lt;/Adjusted&gt;
    &lt;Section502Guaranted MaximumAdjusted="" Eligible=""&gt;
    &lt;/Section502Guaranted&gt;
    &lt;Section502Direct MaximumAdjusted="" Eligible=""&gt;
    &lt;/Section502Direct&gt;
    &lt;Property Eligibility="UnableToVerifyAddress" MapURL="http://rdgdwe.sc.egov.usda.gov/eligibilitymaps/index.jsp?app=RBSIELG&amp;ADDRESS=392 Spruce east alton&amp;STATE=IL&amp;ZIP=62024"/&gt;
    &lt;ErrorResponse EngineId="" HostName="" MaxSeverity="" LogFile="" Class="" Module="" Severity="" Time=""&gt;
        &lt;Message Code="" Type="" Text=""/&gt;
    &lt;/ErrorResponse&gt;
&lt;/Eligibility&gt;
</code></pre>

<p>What I'm getting back looks like this:</p>

<pre><code>bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) 
</code></pre>

<p>I have not clue why it's doing this.  No errors are posting either.</p>
