Hi all,
I am using MarkLogic 4.1-6 standard edition, my operation system is WinXP
32-bit, CQ version is v4.1-1.
First, I have used xdmp:document-insert('/test.xml', <test>hello</test>) to
load a xml file into MarkLogic via CQ. I can verify the document-properties as
below:
<prop:properties xmlns:prop="http://marklogic.com/xdmp/property">
<prop:last-modified>2011-01-14T00:09:37-04:00</prop:last-modified>
</prop:properties>
Then I try to use xdmp:document-set-property function to update the
prop:last-modified value. See below:
xdmp:document-set-property('/test.xml',
<prop:last-modified>{fn:current-dateTime()}</prop:last-modified>
)
But I encountered the below error:
query evaluated in Documents at file::cq/ as 1.0-ml (cq v4.1-1)
[1.0-ml] XDMP-ARG: xdmp:document-set-property("/test.xml", <prop:last-modified
xmlns:prop="http://marklogic.com/xdmp/property">2011-01-14T00:33:45.484-04:00</prop:last-modified>)
-- Invalid argumentStack trace:
line 7:
6:
7: xdmp:document-set-property('/test.xml',
8: <prop:last-modified>{fn:current-dateTime()}</prop:last-modified>
9: )
Can someone tell me what's my problem?
Then I changed to use xdmp:document-set-properties function to try again, it
worked!
xdmp:document-set-properties('/test.xml',
(<prop:last-modified>{fn:current-dateTime()}</prop:last-modified>)
)
Thanks,
John _______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general