windows - 使用 Doxygen 自定义 XML 标签

标签 windows doxygen

引用这个解决方案: 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/

相关文章:

windows - 适用于 Windows 8 安装程序的适当图标

java - 如何在 Windows 7 操作系统中运行 .class 文件?

python - 壁纸更换器无法正常工作

c++ - Silverlight for Windows Embedded 7 中的多页应用程序

c++ - 模板或函数参数作为 doxygen 中的实现细节?

c++ - CScrollView 只滚动大面积的部分区域

xml - 如何协调 Visual Studio 注释期望与具有 Doxygen 注释的代码?

Doxygen 在主页内扩展环境变量

c++ - 我可以在派生类中记录虚拟成员而不覆盖它吗?

c - 如何使用 Doxygen 记录指向函数指针 vector 的指针