我正在尝试将新的 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()";