2013-02-28 109 views
1

當我運行svn log --xml 'repos'時。它生成的日誌一樣......SVN日誌XML輸出:獲取版本號作爲節點

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

是否可以作爲outputed

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

這將幫助我輕鬆地分析它的數據插入到數據庫。或者有沒有簡單的方法將日誌存儲到數據庫。

+1

爲什麼讀取屬性是一個問題?我不認爲我見過讀取屬性比讀取節點值更困難的XML庫。 – 2013-02-28 13:08:45

回答

5

沒有編譯你自己的定製Subversion客戶端和你所做的修改,你不能。

或者,您可以通過XSLT樣式表傳遞XML以執行您之後的轉換,然後將送入您的數據庫。

或者簡單地自己解析XML(每個編程/腳本語言都內置一個XML庫或輕鬆獲取)來執行插入操作。

+0

Xml到Xml轉換也是我所建議的。 – granadaCoder 2013-03-01 16:25:49