【发布时间】:2014-07-17 07:07:08
【问题描述】:
我正在尝试将新的 xml 文件与 basex 数据库('db')中的现有 xml 进行比较,但它仅检查 'db' 中的文件是否存在,并且无论内容是否相同,它都会返回 true。
我还想检查我传递的 xml 文件的内容以及数据库中匹配的 xml 文件('db')。因此,如果内容相同,则它应该返回 'true',否则返回 false。
请任何人都可以帮助我提供最好的方法。
String query = "for $doc in collection('db') return if(matches(document-uri($doc),'"+xmlFile+"')) then true() else false()";
【问题讨论】: