参考此解决方案: Custom tags with Doxygen
如果我使用XML(c#)样式进行记录,这似乎不起作用。 我试图添加一个“更改”标签:
ALIASES = "change=\xrefitem change \"Change\" \"Changes\""
但是,当我在我的文档中使用它时:
<change>Bojan Hrnkas, 14.08.2012: Optimized performance.</change>
HTML输出如下所示:
<change>Bojan Hrnkas, 14.08.2012: Optimized performance.</change>
有没有办法为xml标签实现别名?
答案 0 :(得分:2)
实现此目的的一种方法是使用INPUT_FILTER
配置文件选项将别名替换为自定义XML命令。例如,定义
ALIASES = "change=\xrefitem change \"Change\" \"Changes\""
我们可以使用INPUT_FILTER
来查找和替换
<change>Text</change>
带
\change Text
从this SO question可以使用sed来使用
中的某些内容来执行此转换sed 's/<change>\(.*\)<\/change>/\1/'
答案 1 :(得分:0)
我可以确认在使用XML样式文档时不支持自定义标记。我的解决方案是混合两种样式,所以现在我有&lt; summary&gt;和@change {}一起。不太好,但它确实有效。