引用这个解决方案: 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标签的别名?
最佳答案
实现此目的的一种方法是使用 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/'
关于windows - 使用 Doxygen 自定义 XML 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11948719/