xdmp.documentSetProperties( uri as String, props as Node[] ) as null
Sets the properties of a document to the given sequence of elements,
replacing any properties that already exist on the document. To preserve
existing document properties, use xdmp:document-add-properties
.
Each element QName is the property name and the element value is the
property value. Modifying properties requires update permissions on a
document.
Parameters | |
---|---|
uri | The URI of the document. |
props | The properties to set. Replaces any properties already set on the document. |
declareUpdate(); var props = [fn.head(xdmp.unquote('<priority>1</priority>')).root, fn.head(xdmp.unquote('<status>unedited</status>')).root]; xdmp.documentSetProperties( "/example.json", props); => ()