[MarkLogic Dev General] Regarding Xquery usage in Mark Logic ServerDatabase

Kalidasu Surada kalidasu.surada at gmail.com
Thu Jul 19 07:37:30 PDT 2007


Thanks for u r reply james.


I got that solution and i did my functionality..


Thanks and Regards,




On 7/19/07, James A. Robinson <jim.robinson at stanford.edu> wrote:
>
>
> > 1. i am getting proper information by writing xquery in mark logic
> server.
> > but i am unable to insert new record to that existing xml file
> > through xquery in mark logic server.
> >
> > so, could u please send me how to insert new record through xquery..
>
> It appears to me you are talking about inserting new 'nodes', such as
> elements into an existing XML document.  If that is correct, you are
> probably interested in the xdmp:node-insert-before,
> xdmp:node-insert-after,
> xdmp:node-insert-child, and xdmp:node-replace functions.
>
> See
>
> http://developer.marklogic.com/pubs/3.2/apidocs/UpdateBuiltins.html
>
> Of specific interest would be the ones I mentioned, functions to
> manipulate nodes (e.g., elements) in a document:
>
> xdmp:node-insert-after  - Adds an immediately following sibling to a node.
> xdmp:node-insert-before - Adds an immediately preceding sibling to a node.
> xdmp:node-insert-child  - Adds a new last child to a node
> xdmp:node-replace       - Replaces a node
>
> Perhaps also the functions to create/remove documents:
>
>   xdmp:document-insert - Inserts a new document into the database
>   xdmp:document-delete - Deletes a document from the database
>   xdmp:document-load   - Insert/Replace a new/existing document.
>
> and functions to deal with the 'metadata' properties of documents (these
> are external to the document itself, a separate plane of data associated
> the document via its location URI):
>
> xdmp:document-set-properties    - Adds a sequence of properties to a
> document
> xdmp:document-set-property      - Set the property on a document
> xdmp:document-remove-properties - Removes a sequence of properties from a
> document
>
> You'll probably be interested in reading through the documentation on
> http://developer.marklogic.com/pubs/3.2/default.xqy -- MarkLogic is
> sufficently powerful and complex that a good read of the documentation
> provided will probably save one hours of grief as one explores how to
> get things done!
>
> They also offer a tutorial page which is helpful:
>
> http://developer.marklogic.com/howto/tutorials/
>
>
> Jim
>
>
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> James A. Robinson                       jim.robinson at stanford.edu
> Stanford University HighWire Press      http://highwire.stanford.edu/
> +1 650 7237294 (Work)                   +1 650 7259335 (Fax)
> _______________________________________________
> General mailing list
> General at developer.marklogic.com
> http://xqzone.com/mailman/listinfo/general
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://xqzone.marklogic.com/pipermail/general/attachments/20070719/84ac60fb/attachment.html


More information about the General mailing list