xdmp:document-put-metadata( $uri as xs:string, $metadata as map:map ) as empty-sequence()
Adds metadata to the document. If any key already exists in the document metadata, the new specified value replaces the old one. 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-put-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> ) )