【发布时间】:2016-04-27 08:57:56
【问题描述】:
我需要在 BaseX 中对我的 xml 数据库应用一些规则(例如唯一元素值)。 BaseX 提供了一个命令来检查给定 xsd-scheme 文件的 xml 文件是否有效。但是如何将它应用到数据库(或如何获取baseX支持的xml文件的路径)?
【问题讨论】:
我需要在 BaseX 中对我的 xml 数据库应用一些规则(例如唯一元素值)。 BaseX 提供了一个命令来检查给定 xsd-scheme 文件的 xml 文件是否有效。但是如何将它应用到数据库(或如何获取baseX支持的xml文件的路径)?
【问题讨论】:
就做这样的事(更多细节见Validation Module):
for $doc in db:open('db')
return validate:xsd($doc, 'schema.xsd')
【讨论】: