Ken,
That form method returns html type data, which is what the webserver example does and returns the whole html page.
But I was using Javascript code like this in my local browser program:
function UpdateStatus()
{
xmlHttp = GetXmlHttpObject(StateChanged);
xmlHttp.open("GET", "
http://91.111.101.240" , true);
xmlHttp.send(null);
}
which is looking for xml content, but the webserver does not return xml content. It only returns http content:
("HTTP/1.0 200 OK\r\nContent-Type: text/html\r\n\r\n<h1>200 OK</h1>"));
However the simpleEEMLserver does return xml content in the HTTP header:
#define HTTP_HEADER "HTTP/1.0 200 OK\r\nServer: arduino\r\nContent-Type: application/xml\r\n\r\n"
GetXmlHttpObject() is used to combine xml data from remote websites in the background, rather than reloading the whole page. So one web page could get temperature data from 4 servers and display the data together, by calling GetXmlHttpObject() with each server's IP address.
Panchube could be calling GetXmlHttpObject() on all the remote servers to get their XML sensor data, not sure though.
Maybe you could ask on the Panchube forum if GetXmlHttpObject() can be/is used on the Arduino.
-Paul