4

参考此解决方案: 使用 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 标签实现别名?

4

2 回答 2

2

实现此目的的一种方法是使用INPUT_FILTER配置文件选项将自定义 XML 命令替换为别名。例如,定义

ALIASES = "change=\xrefitem change \"Change\" \"Changes\""

我们可以INPUT_FILTER用来查找和替换

<change>Text</change>

\change Text

这个 SO question中,人们可以使用 sed 使用类似的东西来执行这种转换

sed 's/<change>\(.*\)<\/change>/\1/'
于 2012-08-28T08:29:42.160 回答
0

我可以确认使用 XML 样式文档时不支持自定义标签。我的解决方案是混合两种样式,所以现在我有了 <summary> 和 @change{}。不是很好,但它的工作原理。

于 2012-08-28T07:49:25.737 回答