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>
>
> …
>
> </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