1

私が走るときsvn log --xml 'repos'。次のようなログを生成します...

<logentry revision="1">
<author>harry</author>
<date>2008-06-03T06:35:53.048870Z</date>
<msg>Initial Import.</msg>
</logentry>

として出力できますか

<logentry>
<revision>1</revision>
<author>harry</author>
<date>2008-06-03T06:35:53.048870Z</date>
<msg>Initial Import.</msg>
</logentry>

これは、データをデータベースに挿入するために簡単に解析するのに役立ちます。または、ログをデータベースに保存する簡単な方法はありますか。

4

2 に答える 2

5

必要な変更を加えて独自のカスタム Subversion クライアントをコンパイルしなければ、それはできません。

または、XSLT スタイルシートを介して XML を渡し、目的の変換を実行してから、それをデータベースにフィードすることもできます

または、単に XML を自分で解析して (すべてのプログラミング/スクリプト言語には XML ライブラリが組み込まれているか、簡単に入手できます)、挿入を実行します。

于 2013-02-28T13:44:09.050 に答える