[MarkLogic Dev General] i have dobt in xpath

Danny Sokolsky dsokolsky at marklogic.com
Wed Dec 3 22:55:48 PST 2008


If you just want the title nodes from the database, the following query
will do that:

/books/book/title

You cannot bind an XPath to a variable--you can bind the results of an
XPath, but not the XPath itself.  If you need to use your string
variable as an XPath, you can use xdmp:eval or xdmp:value to construct a
new query from the string.

-Danny

-----Original Message-----
From: general-bounces at developer.marklogic.com
[mailto:general-bounces at developer.marklogic.com] On Behalf Of
NvoiceMarklogic
Sent: Wednesday, December 03, 2008 9:15 PM
To: general at developer.marklogic.com
Subject: [MarkLogic Dev General] i have dobt in xpath

Hi All,

I have a doubt in XPTH.
i have xml content in a variable and xpath is also in a node.
how i can get nodes form content using the xpath varaible.
can any one suggest me.


ex:
let $content :="<books><book><title>C
&DS</title><price>100</price><volume>1</volume></book>
                                      <book><title>AI
</title><price>150</price><volume>3</volume></book>
                     </books>"
let $path:="/books/book/title"

how i can get title node from content, can u help meout.

Thank you.

Note: i have near 10 xml files in my database with same structure.
_______________________________________________
General mailing list
General at developer.marklogic.com
http://xqzone.com/mailman/listinfo/general


More information about the General mailing list