Are you happy with regex? If so perhaps use curl to fetch the HTML via HTTP, then regex the data out?
So:
$connect = curl_init();
curl_setopt($connect, CURLOPT_URL, 'http://pageurl.com');
curl_setopt($connect, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($connect, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));
curl_setopt($connect, CURLOPT_POST, TRUE);
curl_setopt($connect,CURLOPT_CONNECTTIMEOUT,2);
curl_setopt($connect,CURLOPT_TIMEOUT,2);
//curl_setopt($connect, CURLOPT_POSTFIELDS, 'Post content. Probably not needed');
$response_content = curl_exec($connect);
$response = curl_getinfo($connect);
Then use a simple regular expression on $response to get the required data?