The XMLDSO class of the com.ms.xml.dso package can be used with an <APPLET> tag to load XML files and provide the data contained in them for data binding.
public class XMLDSO extends Applet { // Constructors public XMLDSO(); // Methods public void addDataSourceListener(DataSourceListener listener) throws java.util.TooManyListenersException; public void asyncLoad(String arg, String callback); public void clear(); public Object getDocument(); public String getError(); public Object getSchema(int style); public Object getXML(int style); public void handleUpdate(Element root); public void handleUpdateString(String xml); public void init(); public void load(String arg); public OLEDBSimpleProvider msDataSourceObject(String qualifier); public void notifyListeners(); public void paint(Graphics g); public Document parseXML(String xml); public void removeDataSourceListener(DataSourceListener listener); public void save(String filename); public void saveSchema(String filename); public void setRoot(Element e); public void updateSchema(); }