0

我需要将其他宏的结果转换为大写。就像是,

{{caps}}<Some macros>{{/caps}}

问题是我不能使用 XWiki 编程脚本。

4

2 回答 2

2

您可以使用 CSS:

text-transform: uppercase;

只需识别 CSS 生成的类。

于 2017-07-22T07:30:20.787 回答
1

你能澄清你的意思<some macro>并举一个例子吗?XWiki 中有几种类型的宏。

如果您的意思是该类型的另一个渲染宏,{{somemacro/}}那么这并不容易。您需要使用 XWiki 语法解析器将内容解析为 wiki 语法,然后执行宏转换,然后从 XDOM,例如使用纯文本渲染器渲染它,然后转换为大写,然后从中重新生成 XDOM (例如,通过使用纯文本解析器对其进行解析)。

希望能帮助到你

于 2017-07-22T06:38:13.880 回答