From: <wol...@ex...> - 2013-12-22 20:50:51
|
> I did > > collection('/rest/db/apps/myOwnapplication/pathInMyOwnApplication/*[rootelementcriteria]/xmldb:remove(.) I was curious about the effects of this expression and debugged it. The argument to xmldb:remove is cast to a string, so the expression ends up to be equivalent to xmldb:remove(""), which is internally handled as a shortcut for xmldb:remove(„/db“). So the effect is the same as a "rm -rf /" on unix. We should probably disallow the empty string for the xmldb: functions to add some safety, though I have never thought about using them the way you did. Wolfgang |