if (schemaIs == null) {
schemaUrl = new URL(schema);
schemaIs = schemaUrl.openStream();
}
XmlFileResult result = xmlReader.readFile(is, con, schemaIs);
Document errorDoc = null;
if (result.hasErrors()) {
// errorDoc = styleDocument(result.getErrorDoc(),
// pageContext.getServletContext()
// .getResourceAsStream("xmlError.xsl"));
answer = "File import failed 2";
} else {
if(reLoad) {
LanguageHandler.getInstance().load(con, false);
}
if (xmlReader instanceof XmlTextReader
|| xmlReader instanceof XliffReader) {
answer = "File imported OK. " + result.getResult()
+ " texts inserted.";
} else {
answer = "File with variables imported OK. "
+ result.getResult()
+ " top level containers imported.";
// Repopulate the systemholder
if(reLoad) {
Dispatcher.getInstance().populateSystemHolder();
}