// Methods to Recieve and parse XML-RPC Response ////////////////////////////////////////////////////
public void startElement(String name, String[] keys, Object[] vals, int line, int col) {
+ content.reset();
if (name.equals("fault")) fault = true;
else if (name.equals("struct")) objects.setElementAt(new JSObject(false), objects.size() - 1);
else if (name.equals("array")) objects.setElementAt(null, objects.size() - 1);
new BufferedReader(new FilterReader(new InputStreamReader(new Filter(http.getInputStream()))) {
public int read() throws IOException {
int i = super.read();
- System.out.println("X " + i);
if (Log.on) Log.log(this, "recv: " + ((char)i));
return i;
}
public int read(char[] c, int off, int len) throws IOException {
int ret = super.read(c, off, len);
- System.out.println("Y " + ret);
if (ret == -1) return ret;
if (Log.on) Log.log(this, "recv: " + new String(c, off, ret));
return ret;