if($xml = simplexml_load_file($validationURL . "&output=soap12"))
{
echo "Success";
}
else
{
echo "Failed";
}
So This always fails. $validationURL is "http://validator.w3.org/check?uri=http://uvm.edu/~mfurland/cs148/assign1/projects.php"
http://validator.w3.org/check?uri=http://uvm.edu/~mfurland/cs148/assign1/nav.php&output=soap12 works in a browser, but it isn't working in my code. If I use file(), I get an array, but it's all strings with a bunch of characters I can't see. Like it has a twenty or thity character string that looked like " 0 ". What am I doing wrong here? Nobody else seems to have this issue.
Contents of the file when you look at in a browser:
<m:uri>http://www.uvm.edu/~mfurland/cs148/assign1/projects.php</m:uri>
<m:checkedby>http://validator.w3.org/</m:checkedby>
<m:doctype>HTML5</m:doctype>
<m:charset>utf-8</m:charset>
<m:validity>true</m:validity>
<m:errors>
<m:errorcount>0</m:errorcount>
<m:errorlist></m:errorlist>
</m:errors>
<m:warnings>
<m:warningcount>1</m:warningcount>
<m:warninglist></m:warninglist>
</m:warnings>
</m:markupvalidationresponse>
</env:Body>
</env:Envelope>