
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>
)
)
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.