try { helper.openFile(); stream = helper.getFileStream(CmsImportExportManager.EXPORT_MANIFEST); SAXReader reader = new SAXReader(false); reader.setValidation(false);
try { helper.openFile(); stream = helper.getFileStream(CmsImportExportManager.EXPORT_MANIFEST); SAXReader reader = new SAXReader(false); reader.setValidation(false);
/** * This method goes through the manifest, records all files from the manifest for which the content also * exists in the zip file, and stores their resource ids in m_contentFiles.<p> * * @throws CmsImportExportException * @throws IOException * @throws SAXException */ protected void findContentFiles() throws CmsImportExportException, IOException, SAXException { Digester digester = new Digester(); digester.setUseContextClassLoader(true); digester.setValidating(false); digester.setEntityResolver(new CmsXmlEntityResolver(null)); digester.setRuleNamespaceURI(null); digester.setErrorHandler(new CmsXmlErrorHandler(CmsImportExportManager.EXPORT_MANIFEST)); digester.addCallMethod("export/files/file", "addContentFile", 2); digester.addCallParam("export/files/file/source", 0); digester.addCallParam("export/files/file/uuidresource", 1); m_contentFiles.clear(); digester.push(this); InputStream stream = null; try { stream = m_helper.getFileStream(CmsImportExportManager.EXPORT_MANIFEST); digester.parse(stream); } finally { if (stream != null) { stream.close(); } } }
/** * This method goes through the manifest, records all files from the manifest for which the content also * exists in the zip file, and stores their resource ids in m_contentFiles.<p> * * @throws CmsImportExportException thrown when the manifest.xml can't be opened as stream. * @throws IOException thrown if the manifest.xml stream causes problems during parsing and/or closing. * @throws SAXException thrown if parsing the manifest.xml fails */ protected void findContentFiles() throws CmsImportExportException, IOException, SAXException { Digester digester = new Digester(); digester.setUseContextClassLoader(true); digester.setValidating(false); digester.setEntityResolver(new CmsXmlEntityResolver(null)); digester.setRuleNamespaceURI(null); digester.setErrorHandler(new CmsXmlErrorHandler(CmsImportExportManager.EXPORT_MANIFEST)); digester.addCallMethod("export/files/file", "addContentFile", 2); digester.addCallParam("export/files/file/source", 0); digester.addCallParam("export/files/file/uuidresource", 1); m_contentFiles.clear(); digester.push(this); InputStream stream = null; try { stream = m_helper.getFileStream(CmsImportExportManager.EXPORT_MANIFEST); digester.parse(stream); } finally { if (stream != null) { stream.close(); } } }
stream = m_helper.getFileStream(CmsImportExportManager.EXPORT_MANIFEST); digester.parse(stream); } catch (Exception ioe) {
stream = m_helper.getFileStream(CmsImportExportManager.EXPORT_MANIFEST); digester.parse(stream); } catch (Exception ioe) {
stream = m_helper.getFileStream(CmsImportExportManager.EXPORT_MANIFEST); digester.parse(stream); } catch (Exception ioe) {
m_helper.cacheDtdSystemId(DTD_LOCATION, DTD_FILENAME, CmsConfigurationManager.DEFAULT_DTD_PREFIX); stream = m_helper.getFileStream(CmsImportExportManager.EXPORT_MANIFEST); digester.parse(stream); } catch (Exception ioe) {
findContentFiles(); stream = m_helper.getFileStream(CmsImportExportManager.EXPORT_MANIFEST); digester.parse(stream); } catch (Exception ioe) {
findContentFiles(); stream = m_helper.getFileStream(CmsImportExportManager.EXPORT_MANIFEST); digester.parse(stream); } catch (Exception ioe) {