【发布时间】:2012-05-07 00:58:09
【问题描述】:
在 svn 中是否有可能在将 xml 文件提交到存储库之前根据模式文件验证它?所以我可以确定存储库中的文件是可靠的。 我已经搜索过了,但我没有找到答案。 编程语言应该是python。我发现了一些关于“预提交钩子”的文章,但它们并没有解决我的问题。也许我只是理解有问题。
希望你能帮助我。
【问题讨论】:
标签: python xml svn validation xsd
在 svn 中是否有可能在将 xml 文件提交到存储库之前根据模式文件验证它?所以我可以确定存储库中的文件是可靠的。 我已经搜索过了,但我没有找到答案。 编程语言应该是python。我发现了一些关于“预提交钩子”的文章,但它们并没有解决我的问题。也许我只是理解有问题。
希望你能帮助我。
【问题讨论】:
标签: python xml svn validation xsd
预提交挂钩是您想要的。因此,一个名为“pre-commit”的可执行 Python 程序位于 your-repo/hooks 目录中,并对提交的 xml 文件进行验证,如果它们通过验证则返回零,否则返回非零值。
http://lxml.de/validation.html 和 http://wordaligned.org/articles/a-subversion-pre-commit-hook 应该足以让您继续前进。
【讨论】: