private static String getContent(final WikiPage wikiPage) { try { final ParserInput input = new ParserInput(); input.setWikiUser(null); input.setAllowSectionEdit(false); input.setDepth(2); input.setContext(""); input.setLocale(Locale.ENGLISH); input.setTopicName("dummy"); input.setUserIpAddress("0.0.0.0"); input.setDataHandler(DUMMY_DATA_HANDLER); input.setVirtualWiki("/olat"); final AbstractParser parser = new JFlexParser(input); final ParserDocument parsedDoc = parser.parseHTML(wikiPage.getContent()); final String parsedContent = parsedDoc.getContent(); final String filteredContent = FilterFactory.getHtmlTagAndDescapingFilter().filter(parsedContent); return filteredContent; } catch (final Exception e) { e.printStackTrace(); log.error("", e); return wikiPage.getContent(); } }