删除xquery中的函数

时间:2011-08-17 03:07:24

标签: xquery

XQuery中是否有内置删除功能可用于删除某个目录中数据库中的实际文件a/b/c/d.xml

如果没有这样的功能,如何实现一个?

3 个答案:

答案 0 :(得分:2)

删除文档取决于实现。在MarkLogic Server中,您可以这样做:

xdmp:document-delete("a/b/c/d.xml")

答案 1 :(得分:1)

我意识到这个问题是在近一年半前发布的,但我认为这将是一个有用的贡献。

如果您只想删除节点,可以使用:

xdmp:node-delete(/parentNode/childNode)

将删除childNode。

请参阅this link

答案 2 :(得分:0)

在Zorba和BaseX中你会做file:remove("a/b/c/d.xml")(还有其他处理器支持这个模块,请添加)