code: public static XMLBuilder parse(File xmlFile, boolean enableExternalEntities,
          boolean isNamespaceAware)
          throws ParserConfigurationException, SAXException, IOException
      {
          return XMLBuilder.parse(
              new InputSource(new FileReader(xmlFile)),
              enableExternalEntities,
              isNamespaceAware);
      }
docs: Construct a builder from an existing XML document file.
  The provided XML document will be parsed and an XMLBuilder
  object referencing the document's root element will be returned.
  
  @param xmlFile
  an XML document file that will be parsed into a DOM.
  @param enableExternalEntities
  enable external entities; beware of XML External Entity (XXE) injection.
  @param isNamespaceAware
  enable or disable namespace awareness in the underlying
  {@link DocumentBuilderFactory}
  @return
  a builder node that can be used to add more nodes to the XML document.
  
  @throws ParserConfigurationException
  @throws FactoryConfigurationError
  @throws ParserConfigurationException
  @throws IOException
  @throws SAXException