這是一個reeeaaally醜陋,但非常簡單的解決方案:
try {
URL url = new URL("http://www.calvaryccm.com/ServiceTimes.asmx/IsServiceTime");
InputStream is = url.openStream();
byte buff[] = new byte[256];
int len = is.read(buff);
String response = new String(buff, 0, len);
if (response.contains("true")) {
System.out.println("!!! It's TRUE !!!");
} else if (response.contains("false")) {
System.out.println("!!! It's FALSE !!!");
} else {
System.out.println("!!! Server/connection error !!!");
}
} catch (IOException e) {
e.printStackTrace();
}
一個適當的解決辦法將分析結果作爲XML文件:
DomHandler dom = new DomHandler(); // custom subclass of DefaultHandler
SAXParser parser = SAXParserFactory.newInstance().newSAXParser();
parser.parse(is, dom);
is.close();
// extract info from dom
謝謝您的幫助! –