trgr:directory-scope( $uri as xs:string, $depth as xs:string ) as element(trgr:directory-scope)
Returns the XML representation of a directory scope, usable as the
scope parameter of a trigger event constructor such as
trgr:trigger-data-event
.
Parameters | |
---|---|
uri | The directory uri. |
depth | The depth of descendants included in the scope. ("1" or "infinity") |
xquery version "1.0-ml"; import module namespace trgr="http://marklogic.com/xdmp/triggers" at "/MarkLogic/triggers.xqy"; trgr:trigger-data-event( trgr:directory-scope("/myDir/", "1"), trgr:document-content("modify"), trgr:post-commit()) => A directory modification trigger event that may be used to create a trigger which fires whenever the /myDir/ directory in a database is modified.