Во время процедуры миграции с Confluence 3.5.13 на Confluence 5.0.3 мне нужно в моем классе MacroMigration преобразовать строку, содержащую некоторый текст и макрос, в формат xhtml.
Я пробовал следующий код:
WikiStyleRenderer wikiStyleRenderer = (WikiStyleRenderer) ContainerManager.getComponent("wikiStyleRenderer");
String result= wikiStyleRenderer.convertWikiToXHtml(new PageContext(context.getEntity()), body.getBody());
Он работает с простым текстом, но как только он содержит ссылку на макрос (например, {info:title=int Random(int range)}{info}
), результатом будет просто перевод строки ('\n'
).