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

これを実現する 1 つの方法は、INPUT_FILTER構成ファイル オプションを使用して、カスタム XML コマンドをエイリアスに置き換えることです。たとえば、

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

INPUT_FILTER検索と置換に使用できます

<change>Text</change>

\change Text

このSOの質問から、 sedを使用して、次のようなものを使用してこの変換を実行できます

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

XML スタイルのドキュメントを使用する場合、カスタム タグがサポートされていないことを確認できました。私の解決策は 2 つのスタイルを混在させることだったので、@change{} と共に <summary> を使用しました。あまり良くありませんが、うまくいきます。

于 2012-08-28T07:49:25.737 に答える