Examples/src/main/java/org/openestate/io/examples/DaftIeReadingExample.java
protected static void read(File xmlFile) throws SAXException, IOException, ParserConfigurationException, JAXBException {
        LOGGER.info("process file: " + xmlFile.getAbsolutePath());
        if (!xmlFile.isFile()) {
            LOGGER.warn("> provided file is invalid");
            return;
        }
        DaftIeDocument doc = DaftIeUtils.createDocument(xmlFile);
        if (doc == null) {
            LOGGER.warn("> provided XML is not supported");
        } else {
            printToConsole(doc);
        }
    }
protected static void read(File xmlFile) throws SAXException, IOException, ParserConfigurationException, JAXBException {
        LOGGER.info("process file: " + xmlFile.getAbsolutePath());
        if (!xmlFile.isFile()) {
            LOGGER.warn("> provided file is invalid");
            return;
        }
        DaftIeDocument doc = DaftIeUtils.createDocument(xmlFile);
        if (doc == null) {
            LOGGER.warn("> provided XML is not supported");
        } else {
            printToConsole(doc);
        }
    }
Read a {@link File} into a {@link DaftIeDocument} and print some of its
content to console.

@param xmlFile the file to read
@throws SAXException                 if the file is not readable by the XML parser
@throws IOException                  if the file is not readable
@throws ParserConfigurationException if the XML parser is improperly configured
@throws JAXBException                if XML conversion into Java objects failed