home *** CD-ROM | disk | FTP | other *** search
- package com.ms.xml.dso;
-
- import com.ms.xml.om.Document;
- import com.ms.xml.parser.ParseException;
- import java.net.URL;
- import netscape.javascript.JSObject;
-
- class XMLParserThread extends Thread {
- URL url;
- JSObject win;
- String callback;
-
- XMLParserThread(URL var1, JSObject var2, String var3) {
- this.url = var1;
- this.win = var2;
- this.callback = var3;
- }
-
- public void run() {
- Object[] var1 = new Object[2];
-
- try {
- Document var2 = new Document();
- var2.load(this.url);
- var1[0] = "ok";
- var1[1] = var2;
- this.win.call(this.callback, var1);
- } catch (ParseException var3) {
- var1[0] = ((Throwable)var3).toString();
- var1[1] = null;
- this.win.call(this.callback, var1);
- }
- }
- }
-