The problem appears to be operator error: I had copies of the documents in an unexpected location.
From: [email protected] [mailto:[email protected]] On Behalf Of Wayne Feick Sent: Wednesday, November 18, 2009 6:25 PM To: General Mark Logic Developer Discussion Subject: Re: [MarkLogic Dev General] Unexpected results when querying for included elements Do you have the XInclude pipeline configured? You might be matching both the expanded and the unexpanded documents. On Wed, 2009-11-18 at 16:39 -0800, Stewart Shelline wrote: I’m having trouble understanding the following behavior. Without putting the document under DLS, I have inserted include statements in a file that refer to external files as follows: Book element snippet: <book fileID="03990_000_1-ne_000" uri="/scriptures/bofm/1-ne"> … <xi:includehref="1-ne/03990_000_1-ne_001.xml"parse="xml"/> <xi:include href="1-ne/03990_000_1-ne_002.xml"parse="xml"/> … </book> Contents of 03990_000_1-ne_001.xml: <chapter fileID="03990_000_1-ne_001"uri="/scriptures/bofm/1-ne/1"> <referenceHeader> <scriptureID book="1-ne"chapter="1"/> … </referenceHeader> … </chapter> When I perform the following query, I am getting duplicate results in which both the reference to the chapter and the document containing the actual chapter element are returned: <chapters> { for $chapter in doc()//chapter[referenceHeader/scriptureID/@book = "1-ne"] return <chapter>{ xdmp:node-uri( $chapter ) }</chapter> } </chapters> <chapters> <chapter>1-ne/03990_000_1-ne_001.xml</chapter> <chapter>http://lds.org/shared/gl/scriptures/eng/bofm/1-ne/03990_000_1-ne_001.xml</chapter> <chapter>1-ne/03990_000_1-ne_002.xml</chapter> <chapter>http://lds.org/shared/gl/scriptures/eng/bofm/1-ne/03990_000_1-ne_002.xml</chapter<http://lds.org/shared/gl/scriptures/eng/bofm/1-ne/03990_000_1-ne_002.xml%3c/chapter>> … </chapters> I would have expected the query to return only actual chapter elements, not the references. Am I mis-using or misunderstanding include statements? NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message.
_______________________________________________ General mailing list [email protected] http://xqzone.com/mailman/listinfo/general
