/** * get the document node of a topic file. * * @param absolutePathToFile topic file * @return element. */ private Element getTopicDoc(final String absolutePathToFile) { final DocumentBuilder builder = getDocumentBuilder(); try { final Document doc = builder.parse(absolutePathToFile); return doc.getDocumentElement(); } catch (final SAXException e) { e.printStackTrace(); } catch (final IOException e) { e.printStackTrace(); } return null; }
@Override public void write(final File filename) throws DITAOTException { // pass map's directory path filePath = filename; try { output = new StringWriter(); processChunk(rootTopicref, null); if (!copyto.isEmpty()) { updateList(); } } finally { if (output != null) { try { output.close(); } catch (final IOException e) { logger.error(e.getMessage(), e); } } } }