XWiki 转换为大写宏
XWiki convert to uppercase macro
我需要将其他宏的结果转换为大写。像,
{{caps}}<Some macros>{{/caps}}
问题是我不能使用 XWiki 编程脚本。
你能解释一下<some macro>
的意思并举个例子吗? XWiki中有几种类型的宏。
如果您指的是 {{somemacro/}}
类型的另一个渲染宏,那么这并不容易。您需要使用 XWiki 语法解析器将内容解析为 wiki 语法,然后执行宏转换,然后从 XDOM 中使用纯文本渲染器渲染它,然后转换为大写,然后从中重新生成 XDOM (例如,通过使用纯文本解析器对其进行解析)。
希望对您有所帮助
您可以使用 CSS:
text-transform: uppercase;
只需识别 CSS 生成的 class。
我需要将其他宏的结果转换为大写。像,
{{caps}}<Some macros>{{/caps}}
问题是我不能使用 XWiki 编程脚本。
你能解释一下<some macro>
的意思并举个例子吗? XWiki中有几种类型的宏。
如果您指的是 {{somemacro/}}
类型的另一个渲染宏,那么这并不容易。您需要使用 XWiki 语法解析器将内容解析为 wiki 语法,然后执行宏转换,然后从 XDOM 中使用纯文本渲染器渲染它,然后转换为大写,然后从中重新生成 XDOM (例如,通过使用纯文本解析器对其进行解析)。
希望对您有所帮助
您可以使用 CSS:
text-transform: uppercase;
只需识别 CSS 生成的 class。