2013-02-28 40 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