Java 自定义xwiki渲染器

Java 自定义xwiki渲染器,java,xhtml,xwiki,Java,Xhtml,Xwiki,有没有人有为xwiki渲染框架定制渲染器的示例?我想从JSPWiki转换到XHTML,但是xwiki生成的默认结果是不够的。我需要应用一些逻辑来检查中间树中的兄弟姐妹/孩子。 调试了xwiki代码,这让我想到解析(生成树)和呈现之间有着很强的分离。认为解决方案必须出现在渲染阶段 Thx Tom如果您想修改树,您需要的可能更多的是自定义翻译,而不是渲染器。渲染器以一种有条理的方式接收事件,因此根据以下事件执行某些事情并不总是容易的,即使是可行的 对于转换,您可以查看。您还可以简单地使用解析器修改生

有没有人有为xwiki渲染框架定制渲染器的示例?我想从JSPWiki转换到XHTML,但是xwiki生成的默认结果是不够的。我需要应用一些逻辑来检查中间树中的兄弟姐妹/孩子。 调试了xwiki代码,这让我想到解析(生成树)和呈现之间有着很强的分离。认为解决方案必须出现在渲染阶段

Thx
Tom

如果您想修改树,您需要的可能更多的是自定义翻译,而不是渲染器。渲染器以一种有条理的方式接收事件,因此根据以下事件执行某些事情并不总是容易的,即使是可行的

对于转换,您可以查看。您还可以简单地使用解析器修改生成的XDOM,然后对其进行渲染,当您不自己编写解析器和渲染器所需的代码时,通常需要创建翻译


如果您仍然想将其作为自定义呈现程序来执行,最简单的方法可能是扩展XHTML呈现程序并添加内容,那么您可以在中使用一个扩展XHTML呈现程序的示例(使用XML注释在生成的XHTML内容中添加注释)。

Java world在google中很少有死气沉沉的wiki呈现程序。我使用
info.bliki.wiki
很多年了,我对高质量的对象设计非常着迷