SVN日志XML输出:获取版本号作为节点

Deb*_*Das 1 xml svn

当我运行svn log --xml 'repos'.它会像...一样生成日志

<logentry revision="1">
<author>harry</author>
<date>2008-06-03T06:35:53.048870Z</date>
<msg>Initial Import.</msg>
</logentry>
Run Code Online (Sandbox Code Playgroud)

它可以被证明是

<logentry>
<revision>1</revision>
<author>harry</author>
<date>2008-06-03T06:35:53.048870Z</date>
<msg>Initial Import.</msg>
</logentry>
Run Code Online (Sandbox Code Playgroud)

这将帮助我轻松解析它以将数据插入数据库.或者是否有任何简单的方法将日志存储到数据库.

alr*_*roc 5

如果没有使用您所修改的自定义Subversion客户端进行编译,则不能.

或者,您可以通过XSLT样式表传递XML以执行您之后的转换,然后将其提供给您的数据库.

或者只是自己解析XML(每个编程/脚本语言都有一个内置的XML库,或者很容易获得)来执行插入.