xdmp:document-set-metadata( $uri as xs:string, $metadata as map:map ) as empty-sequence()
Sets metadata to the document. All existing metadata in the document will be replaced with the newly specified ones. Metadata values are strings. Non-string values are converted to strings.
Parameters | |
---|---|
uri | The document URI. |
metadata | Metadata in the key value pairs to set on the document. |
xdmp:document-set-metadata( "foo.xml", map:map(<map:map xmlns:map="http://marklogic.com/xdmp/map"> <map:entry key="w"> <map:value>world</map:value> </map:entry> <map:entry key="h"> <map:value>hello</map:value> </map:entry> </map:map>))