Provides an implementation-independent 
API for parsing XML documents to produce a DOM
Document object.
Instances are built by the
createDOMBuilder() method in DOMImplementationLS.
IDL:
Java Binding:
package org.w3c.dom.loadSave;
public interface DOMBuilder {
  public DOMEntityResolver getEntityResolver();
  public void setEntityResolver(DOMEntityResolver entityResolver);
  public DOMErrorHandler getErrorHandler();
  public void setErrorHandler(DOMErrorHandler errorHandler);
  public DOMBuilderFilter getFilter();
  public void setFilter(DOMBuilderFilter filter);
  public boolean getMimeTypeCheck();
  public void setMimeTypeCheck(boolean mimeTypeCheck);
  public void setFeature(String name, boolean state)
   throws DOMException;
  public boolean supportsFeature(String name);
  public boolean canSetFeature(String name, boolean state);
  public boolean getFeature(String name) throws DOMException;
  public Document parseURI(String uri)
   throws DOMException, DOMSystemException;
  public Document parseDOMInputSource(DOMInputSource is)
   throws DOMException, DOMSystemException;
}
  interface DOMBuilder {
    attribute DOMEntityResolver entityResolver;
    attribute DOMErrorHandler   errorHandler;
    attribute DOMBuilderFilter  filter;
    attribute boolean           mimeTypeCheck;
             
    void      setFeature(in DOMString name, 
                         in boolean state)
                          raises(DOMException);
    boolean   supportsFeature(in DOMString name);
    boolean   canSetFeature(in DOMString name, 
                            in boolean state);
    boolean   getFeature(in DOMString name)
                          raises(dom::DOMException);
    Document  parseURI(in DOMString uri)
                        raises(DOMException, DOMSystemException);
    Document  parseDOMInputSource(in DOMInputSource is)
                        raises(DOMException, DOMSystemException);
  };