This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
This report has some overlap with bug #2682 but as the lists are not exactly the same I thought best to raise a new report. In 85 of the tests in 0.8.6 There is apparently extra, or missing, white space in the expected result file, and so in order to "pass" the test I need to run a white-space normalisation over the generated result and the supplied expected result. I append the full list where my test harness needed to apply normalize-space. In some cases where I have checked that it really is the supplied expected result file that is in error I have annotated the test with a description of the bad space in that case. Parenexpr-19 white space in source should be in result file (but is not) Axes085 NodeTest003 NodeTest004 NodeTest005 predicates-17 predicates-24 unabbreviatedSyntax-3 unabbreviatedSyntax-30 abbreviatedSyntax-2 filterexpressionhc1 filterexpressionhc4 filterexpressionhc5 fn-union-node-args-002 expected result shows incorrect white space added between title and book elements fn-union-node-args-003 fn-intersect-node-args-006 fn-intersect-node-args-011 fn-except-node-args-003 fn-except-node-args-006 fn-except-node-args-010 Constr-ws-gencdata-1 Constr-ws-gencdata-3 Constr-ws-adjcdata-1 Constr-ws-adjcdata-2 Constr-ws-adjcdata-3 Constr-comment-5 ForExpr005 ForExprType009 WhereExpr004 ReturnExpr004 fn-root-14 fn-root-15 xmp-queries-results-q1 expected result file has been indented. xmp-queries-results-q2 xmp-queries-results-q3 xmp-queries-results-q4 xmp-queries-results-q5 xmp-queries-results-q6 xmp-queries-results-q7 xmp-queries-results-q8 xmp-queries-results-q9 xmp-queries-results-q10 xmp-queries-results-q11 xmp-queries-results-q12 tree-queries-results-q1 tree-queries-results-q2 tree-queries-results-q3 tree-queries-results-q6 seq-queries-results-q2 space at end of expected result file seq-queries-results-q3 space at end of expected result file rdb-queries-results-q1 rdb-queries-results-q2 rdb-queries-results-q3 rdb-queries-results-q4 rdb-queries-results-q5 rdb-queries-results-q6 rdb-queries-results-q9 rdb-queries-results-q10 rdb-queries-results-q11 rdb-queries-results-q12 rdb-queries-results-q13 rdb-queries-results-q14 rdb-queries-results-q15 rdb-queries-results-q16 rdb-queries-results-q18 sgml-queries-results-q1 sgml-queries-results-q2 sgml-queries-results-q3 sgml-queries-results-q4 sgml-queries-results-q5 sgml-queries-results-q6 sgml-queries-results-q7 sgml-queries-results-q8a sgml-queries-results-q8b sgml-queries-results-q9 sgml-queries-results-q10 string-queries-results-q2 string-queries-results-q4 ns-queries-results-q1 ns-queries-results-q2 ns-queries-results-q3 ns-queries-results-q5 ns-queries-results-q6 ns-queries-results-q7 ns-queries-results-q8
David: Thanks for the message. I fixed the namespace issues with the NIST tests and submitted new results. Reassigning bug to Ravi for Oracle tests. Thanks, Carmelo
some of these fixed in 9.0 but not all. Also I note an additional problem with xmp-queries-results-q1 The expected result has the <title> element indented by 8 spaces which is incorrect if indentation in the serialiser is tuned off. The correct result is system dependent as it depends on the default behaviour for boundary space. The Query has return <book year="{ $b/@year }"> { $b/title } which will indent <title> with a newline and 5 spaces if boundary space is not stripped and will cause no indentation if it is stripped. It would be consistent with previous resolutions to write the query as return <book year="{ $b/@year }">{ $b/title }</book> and remove the indentation in the expected result file. David
Fixed fn-union-node-args-002.txt and fn-union-node-args-003.txt. Did not see any issues with the following tests. It is possible that these are already fixed as part of another bug fix. fn-intersect-node-args-006 fn-intersect-node-args-011 fn-except-node-args-003 fn-except-node-args-006 fn-except-node-args-010
This report has been marked as fixed but there are still many tests with this problem in 0.9.4. The first one, Parenexpr-19, the expected result file is missing all the white space, as reported in comment #0. In 0.9.4 there are 102 tests in which I need to normalize white space before testing. (It's possible that some of these are due to errors in xq2xsl, but in all the ones I've looked at by hand that is not the case. In addition to the ones in the original report, new tests have similar problems, eg last-1 has 2 spurious spaces at the start of file. The full list reported by xq2xsl is: Parenexpr-19 Axes085 NodeTest003 NodeTest004 NodeTest005 unabbreviatedSyntax-3 unabbreviatedSyntax-8 unabbreviatedSyntax-12 unabbreviatedSyntax-13 unabbreviatedSyntax-20 unabbreviatedSyntax-21 unabbreviatedSyntax-22 unabbreviatedSyntax-26 unabbreviatedSyntax-28 unabbreviatedSyntax-29 unabbreviatedSyntax-31 abbreviatedSyntax-2 abbreviatedSyntax-3 abbreviatedSyntax-5 abbreviatedSyntax-6 abbreviatedSyntax-14 abbreviatedSyntax-16 abbreviatedSyntax-17 abbreviatedSyntax-18 abbreviatedSyntax-19 abbreviatedSyntax-20 abbreviatedSyntax-21 fn-union-node-args-002 fn-union-node-args-003 fn-intersect-node-args-006 fn-intersect-node-args-011 fn-except-node-args-003 fn-except-node-args-006 fn-except-node-args-010 Constr-ws-gencdata-1 Constr-ws-gencdata-3 Constr-ws-adjcdata-1 Constr-ws-adjcdata-2 Constr-ws-adjcdata-3 Constr-comment-5 ForExprType009 WhereExpr004 prolog-version-6 prolog-version-7 orderDecl-2 orderDecl-4 orderdecl-5 orderdecl-6 orderDecl-7 orderDecl-21 orderDecl-22 function-declaration-008 function-declaration-009 extexpr-6 fn-in-scope-prefixes-6 fn-in-scope-prefixes-7 position-1 position-3 position-4 position-5 position-6 position-7 position-8 position-9 position-10 position-13 position-14 position-15 position-16 position-17 position-18 position-20 position-21 position-22 last-1 last-3 last-4 last-5 last-8 last-9 last-10 last-13 last-14 last-15 last-16 last-17 last-20 last-21 last-22 ancestor-11 ancestor-12 ancestor-13 unabbreviatedSyntax-10 ancestorself-11 ancestorself-12 ancestorself-13 unabbreviatedSyntax-11 unabbreviatedSyntax-24 unabbreviatedSyntax-25 annex-8 seq-queries-results-q5 ns-queries-results-q4
I specifically hit this problem with last-9 and last-10. For some reason these files are described as compare="Fragment", which means that whitespace outside the containing element is significant. With compare="XML", I would have matched them. As far as I can tell, the result files were produced by copy-and-paste extraction from the source document (whitespace and all), rather than by actually running the query through a query processor.
To help manage the process of fixing remaining whitespace issues, I am reporting all the whitespace discrepancies found by Saxon in the 0.9.4 test suite in individual bug reports.
All: I re-ran each one of these queries. For the following instances the result file was the same: fn-intersect-node-args-006 fn-except-node-args-006 Constr-comment-5 I will mark the bug as fixed, please feel free to comment further or reopen. Thanks, Carmelo
I'm a bit confused by the closing of the report. I agree (I think) that the three mentioned in comment #7 are OK but what about all the others, have they been changed? (If they have changed could the _current.zip in the public cvs be updated, it's rather hard to use the rest of the cvs area as it doesn't really correspond to a full test suite) As for those three, the reason why xq2xsl reported the need for white space fixup is, I think, due to the fact that the "fragment" comparison is very under-specified. The definition of fragment comparison is XML fragment: For XML fragments, the same root node must be created for both, implementation result and test suite result. The resulting XML can be compared using XML comparison. Firstly I don't think it's sufficient to generate a root (document) node as that will not in general make a well-formed document from the fragment. You need to generate an _element_ node and make the fragment the content of that element. Then the question is what _exactly_ is made the content of the element. In the case of fn-intersect-node-args-006 xq2xsl generated an extra newline, this is Ok as a complete document, as top level whitespace is ignored and not reported by an XMl parser, but when made into an XML document by placing inside an element it ended up with <x> <?PI1 Processing Instruction 1?></x> which is not the same as the expected result <x><?PI1 Processing Instruction 1?></x> unless you miss out white space. I'll modify my test harness (or the xq2xsl output) to correct for this case, but I think that in any case the fragment comparison needs to be more completely specified. It needs to say that the fragment should be wrapped in an element and it needs to say whether (or not) top level white space should be removed while doing this wrapping. David
most of these problems are fixed in the current.zip in public CVS thanks. Still a few are reported. After fixing a bug in xq2xsl relating to CDATA sections and boundary space I get 9 tests now requiring white space correction. 6 appear to be genuine errors in the expected result files, 3 more may be problems with xq2xsl or my test harness, will investigate further. David Parenexpr-19 All white space is missing from the expected result file unabbreviatedSyntax-4 unabbreviatedSyntax-5 first node in result should be a newline and three spaces. Expected result file gives first node just three spaces. fn-union-node-args-003 white space between book elements missing from expected result file. fn-in-scope-prefixes-6.txt fn-in-scope-prefixes-7.txt missing trailing space Reported as requiring white space fix up by xq2xsl but possibly bug in my test harness, will investigate fn-intersect-node-args-006 fn-except-node-args-006 fn-except-node-args-010
>>fn-union-node-args-003 >> white space between book elements missing from expected result file. Fixed this issue by adding whitespaces between book elements in the result file. Passing onto Carmelo for remaining fix.
Hey Dave: See my comments embedded below Parenexpr-19 - Already corrected and submitted to CVS. Was also commented on a different bug. Should be good on version 1.0 unabbreviatedSyntax-4, unabbreviatedSyntax-5 - Added missing newline. Should be good in version 1.0 fn-in-scope-prefixes-6.txt, fn-in-scope-prefixes-7.txt Why do you think there should be a trailing space for these? Thanks, Carmelo
> > fn-in-scope-prefixes-6.txt, fn-in-scope-prefixes-7.txt > Why do you think there should be a trailing space for these? > the sequence of prefixes returned by fn:in-scope-prefixes is of length 2 "xml" that's always there and "" from the binding from xmlns. These are put out as a space separated list, so generating the text node "xml " with a trailing space. Saxon and xq2xsl both generate the space. eg saxon: echo "["`saxon8q Queries/XQuery/Functions/NodeFunc/InScopePrefixesFunc/fn-in-scope-prefixes-6.xq \!omit-xml-declaration=yes`"]" [xml ] actually the order of the prefixes is system dependent and if the sequence was ("","xml") then the output would be " xml" with a leading space. So this outcome should be allowed as well. David
(In reply to comment #12) Perhaps relying on a trailing (or leading) space as a way of testing for a zero-length string being in the sequence is rather obscure, even if well defined, changing -6 to say something like let $seq := fn:in-scope-prefixes(element anElement {"Some content"}) return (count($seq),$seq=("xml","")) with expected result the fragment 2 true would be better.
Dave: Thanks for the feedback. I changed the tests as suggested. Thanks, Carmelo
why was this closed? I just did a cvs update xmp-queries-results-q1 still has dependency on system-specific boundary space as explained in comment #2 white space still wrong in fn-union-node-args-003 expected result has </book> <book ie a newline and four spaces, whereas source file which is being copied has </book> <book ie newline space newline four spaces. xq2xsl is still reporting fn-intersect-node-args-006 fn-except-node-args-006 fn-except-node-args-010 as needing white space fixes. with regard to my comment #13 $seq=("xml","") would be true if $seq were ("xml","anything") so better would be something like ($seq='xml' and $seq='') David
Ravi: Can you look at the last three tests here. I believe they are yours. Thanks, Carmelo
> xq2xsl is still reporting > fn-intersect-node-args-006 fn-except-node-args-006 > fn-except-node-args-010 > as needing white space fixes. David, I donot see any whitespace issues in the above mentioned tests. Please clarify. By the way, I fixed fn-union-node-args-003.txt. Please check the fix in public cvs.
(In reply to comment #17) > I donot see any whitespace issues in the above mentioned tests. > Please clarify. neither do I. As far as I can see xq2xsl and saxon result matches supplied expected result) my test harness claims otherwise, but I suspect it's a bug in the harness. Assume those are OK sorry about that. > By the way, I fixed fn-union-node-args-003.txt. Please check > the fix in public cvs. > Looks good thanks. I'm re-opening the report though as comment #2 is still not addressed in cvs sources as far as I can see. (xmp-queries-results-q1 is unlikely to be the only file with that problem, but at least that one ought to be fixed, seeing as it's been reported. David
(In reply to comment #18) > (xmp-queries-results-q1 is unlikely to be the only > file with that problem, there seem to be 640 xquery files in the test suite that have boundary white space and no explict boundary space declaration, so have a system-dependent result. David Queries/XQuery/Expressions/PathExpr/Steps/Axes/Axes085.xq Queries/XQuery/Expressions/PathExpr/Steps/Axes/Axes086.xq Queries/XQuery/Expressions/PathExpr/Steps/Axes/Axes087.xq Queries/XQuery/Expressions/PathExpr/Steps/NodeTest/NodeTest006.xq Queries/XQuery/Expressions/PathExpr/Steps/NodeTest/NodeTesthc-1.xq Queries/XQuery/Expressions/PathExpr/Steps/NodeTest/NodeTesthc-2.xq Queries/XQuery/Expressions/PathExpr/Steps/NodeTest/NodeTesthc-3.xq Queries/XQuery/Expressions/PathExpr/Steps/NodeTest/NodeTesthc-4.xq Queries/XQuery/Expressions/PathExpr/Steps/NodeTest/NodeTesthc-5.xq Queries/XQuery/Expressions/PathExpr/Steps/NodeTest/NodeTesthc-6.xq Queries/XQuery/Expressions/PathExpr/Steps/NodeTest/NodeTesthc-7.xq Queries/XQuery/Expressions/PathExpr/Steps/NodeTest/NodeTesthc-8.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/op-numeric-addmix2args-4.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/op-numeric-addmix2args-5.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/op-numeric-addmix2args-6.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/op-numeric-addmix2args-7.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/op-numeric-addmix2args-8.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/op-numeric-subtractmix2args-4.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/op-numeric-subtractmix2args-5.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/op-numeric-subtractmix2args-6.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/op-numeric-subtractmix2args-7.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/op-numeric-subtractmix2args-8.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/op-numeric-multiplymix2args-4.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/op-numeric-multiplymix2args-5.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/op-numeric-multiplymix2args-6.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/op-numeric-multiplymix2args-7.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/op-numeric-multiplymix2args-8.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/op-numeric-dividemix2args-4.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/op-numeric-dividemix2args-5.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/op-numeric-dividemix2args-6.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/op-numeric-dividemix2args-7.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/op-numeric-dividemix2args-8.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/op-numeric-integer-dividemix2args-4.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/op-numeric-integer-dividemix2args-5.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/op-numeric-integer-dividemix2args-6.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/op-numeric-integer-dividemix2args-7.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/op-numeric-integer-dividemix2args-8.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericMod/op-numeric-modmix2args-4.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericMod/op-numeric-modmix2args-5.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericMod/op-numeric-modmix2args-6.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericMod/op-numeric-modmix2args-7.xq Queries/XQuery/Expressions/Operators/ArithExpr/NumericOpr/NumericMod/op-numeric-modmix2args-8.xq Queries/XQuery/Expressions/Operators/SeqOp/SeqUnion/fn-union-node-args-023.xq Queries/XQuery/Expressions/Operators/SeqOp/SeqIntersect/fn-intersect-node-args-023.xq Queries/XQuery/Expressions/Operators/SeqOp/SeqExcept/fn-except-node-args-008.xq Queries/XQuery/Expressions/Operators/SeqOp/SeqExcept/fn-except-node-args-022.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-001.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-002.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-003.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-004.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-005.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-006.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-007.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-008.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-009.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-010.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-011.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-012.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-013.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-014.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-015.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-016.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-017.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-018.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-019.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-020.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-021.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-022.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-023.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-024.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-025.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-026.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-027.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-028.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-029.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-030.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-031.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-032.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-033.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-034.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-035.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-036.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-037.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-038.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-039.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-040.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-041.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-042.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-043.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-044.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-045.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-046.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-047.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-048.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-049.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-050.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-051.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-052.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-053.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-054.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-055.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-056.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-057.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-058.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-059.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-060.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-061.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-062.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-063.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-064.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-065.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-066.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-067.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-068.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-069.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-070.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-071.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-072.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-073.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-074.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-075.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-076.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-077.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-078.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-079.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-080.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-081.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-082.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-083.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-084.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-085.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-086.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-087.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-088.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-089.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-090.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-091.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-092.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-093.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-094.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-095.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-096.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-097.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-098.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-099.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-100.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-101.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-102.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-103.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-104.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-105.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-106.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-107.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-108.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-109.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-110.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-111.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-112.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-113.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-114.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-115.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-116.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-117.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-118.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-119.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-120.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-121.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-122.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-123.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-124.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-125.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-126.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-127.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-128.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-129.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-130.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-131.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-132.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-133.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-134.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-135.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-136.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-137.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-138.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-139.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-140.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-141.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-142.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-143.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-144.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-145.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-146.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-147.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-148.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-149.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-150.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-151.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-152.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-153.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-154.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-155.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-156.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-157.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-158.xq Queries/XQuery/Expressions/LogicExpr/op-logical-and-159.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-001.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-002.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-003.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-004.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-005.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-006.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-007.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-008.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-009.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-010.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-011.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-012.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-013.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-014.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-015.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-016.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-017.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-018.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-019.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-020.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-021.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-022.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-023.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-024.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-025.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-026.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-027.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-028.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-029.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-030.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-031.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-032.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-033.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-034.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-035.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-036.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-037.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-038.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-039.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-040.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-041.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-042.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-043.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-044.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-045.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-046.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-047.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-048.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-049.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-050.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-051.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-052.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-053.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-054.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-055.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-056.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-057.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-058.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-059.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-060.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-061.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-062.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-063.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-064.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-065.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-066.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-067.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-068.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-069.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-070.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-071.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-072.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-073.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-074.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-075.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-076.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-077.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-078.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-079.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-080.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-081.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-082.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-083.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-084.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-085.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-086.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-087.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-088.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-089.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-090.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-091.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-092.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-093.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-094.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-095.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-096.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-097.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-098.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-099.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-100.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-101.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-102.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-103.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-104.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-105.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-106.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-107.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-108.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-109.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-110.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-111.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-112.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-113.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-114.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-115.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-116.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-117.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-118.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-119.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-120.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-121.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-122.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-123.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-124.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-125.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-126.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-127.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-128.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-129.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-130.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-131.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-132.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-133.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-134.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-135.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-136.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-137.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-138.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-139.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-140.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-141.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-142.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-143.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-144.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-145.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-146.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-147.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-148.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-149.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-150.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-151.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-152.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-153.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-154.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-155.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-156.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-157.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-158.xq Queries/XQuery/Expressions/LogicExpr/op-logical-or-159.xq Queries/XQuery/Expressions/Construct/ConInScopeNamespace/Constr-inscope-4.xq Queries/XQuery/Expressions/FLWORExpr/ForExpr/ForExpr006.xq Queries/XQuery/Expressions/FLWORExpr/LetExpr/LetExpr017.xq Queries/XQuery/Expressions/FLWORExpr/WhereExpr/WhereExpr005.xq Queries/XQuery/Expressions/FLWORExpr/WhereExpr/WhereExpr007.xq Queries/XQuery/Expressions/FLWORExpr/WhereExpr/WhereExpr008.xq Queries/XQuery/Expressions/FLWORExpr/WhereExpr/WhereExpr015.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy1.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy2.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy3.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy4.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy5.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy6.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy7.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy8.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy9.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy10.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy11.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy12.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy13.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy14.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy15.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy16.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy17.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy18.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy19.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy20.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy21.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy22.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy23.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy24.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy25.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy26.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy27.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy28.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy29.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy30.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy31.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy32.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy33.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy34.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy35.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy36.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy37.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy38.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy39.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy40.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy41.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy42.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy43.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy44.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy45.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy46.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy47.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy49.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy50.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy51.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy52.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy53.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy54.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy55.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy56.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy57.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderBy59.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-1.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-2.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-3.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-4.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-5.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-6.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-7.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-8.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-9.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-10.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-11.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-12.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-16.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-17.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-18.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-19.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-20.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-21.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-22.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-25.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-26.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-27.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-28.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-29.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-30.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-31.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-32.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-35.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-36.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-37.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-38.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-39.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-40.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-41.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-42.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-45.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-46.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-47.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-49.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-50.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-51.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-52.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-55.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-56.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-57.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/orderbylocal-59.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-1.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-2.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-3.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-4.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-5.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-6.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-7.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-8.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-9.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-10.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-11.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-12.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-13.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-14.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-15.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-16.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-17.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-18.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-19.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-20.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-21.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-22.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-23.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-24.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-25.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-26.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-27.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-28.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-29.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-30.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-31.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-32.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-33.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-34.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-35.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-36.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-37.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-38.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-39.xq Queries/XQuery/Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/orderbywithout-40.xq Queries/XQuery/Expressions/FLWORExpr/ReturnExpr/ReturnExpr003.xq Queries/XQuery/Expressions/FLWORExpr/ReturnExpr/ReturnExpr010.xq Queries/XQuery/Expressions/PrologExpr/DefaultNamespaceProlog/default_namespace-002.xq Queries/XQuery/Expressions/PrologExpr/DefaultNamespaceProlog/default_namespace-004.xq Queries/XQuery/Expressions/PrologExpr/DefaultNamespaceProlog/default_namespace-008.xq Queries/XQuery/Expressions/PrologExpr/DefaultNamespaceProlog/default_namespace-009.xq Queries/XQuery/Expressions/PrologExpr/DefaultNamespaceProlog/default_namespace-010.xq Queries/XQuery/Expressions/PrologExpr/DefaultNamespaceProlog/default_namespace-017.xq Queries/XQuery/Expressions/PrologExpr/DefaultNamespaceProlog/default_namespace-018.xq Queries/XQuery/Expressions/PrologExpr/DefaultNamespaceProlog/default_namespace-019.xq Queries/XQuery/Expressions/PrologExpr/NamespaceProlog/namespaceDecl-6.xq Queries/XQuery/Expressions/PrologExpr/NamespaceProlog/namespaceDecl-7.xq Queries/XQuery/Expressions/PrologExpr/FunctionDeclaration/function-declaration-002.xq Queries/XQuery/Expressions/PrologExpr/FunctionDeclaration/function-declaration-004.xq Queries/XQuery/Expressions/PrologExpr/FunctionDeclaration/function-declaration-008.xq Queries/XQuery/Expressions/PrologExpr/FunctionDeclaration/function-declaration-009.xq Queries/XQuery/Expressions/PrologExpr/FunctionDeclaration/function-declaration-010.xq Queries/XQuery/Expressions/PrologExpr/FunctionDeclaration/function-declaration-017.xq Queries/XQuery/Expressions/PrologExpr/FunctionDeclaration/function-declaration-018.xq Queries/XQuery/Expressions/PrologExpr/FunctionDeclaration/function-declaration-019.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-001.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-002.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-003.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-004.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-005.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-006.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-007.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-008.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-009.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-010.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-011.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-012.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-013.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-014.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-015.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-016.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-017.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-018.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-019.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-020.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-021.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-022.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-023.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-024.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-025.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-026.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-027.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-028.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-029.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-030.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-031.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-032.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-033.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-034.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-035.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-036.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-037.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-038.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-039.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-040.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-041.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-042.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-043.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-044.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-045.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-046.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-047.xq Queries/XQuery/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/fn-boolean-mixed-args-048.xq Queries/XQuery/UseCase/UseCaseXMP/xmp-queries-results-q1.xq Queries/XQuery/UseCase/UseCaseXMP/xmp-queries-results-q2.xq Queries/XQuery/UseCase/UseCaseXMP/xmp-queries-results-q3.xq Queries/XQuery/UseCase/UseCaseXMP/xmp-queries-results-q4.xq Queries/XQuery/UseCase/UseCaseXMP/xmp-queries-results-q5.xq Queries/XQuery/UseCase/UseCaseXMP/xmp-queries-results-q6.xq Queries/XQuery/UseCase/UseCaseXMP/xmp-queries-results-q7.xq Queries/XQuery/UseCase/UseCaseXMP/xmp-queries-results-q8.xq Queries/XQuery/UseCase/UseCaseXMP/xmp-queries-results-q9.xq Queries/XQuery/UseCase/UseCaseXMP/xmp-queries-results-q10.xq Queries/XQuery/UseCase/UseCaseXMP/xmp-queries-results-q11.xq Queries/XQuery/UseCase/UseCaseXMP/xmp-queries-results-q12.xq Queries/XQuery/UseCase/UseCaseTREE/tree-queries-results-q1.xq Queries/XQuery/UseCase/UseCaseTREE/tree-queries-results-q2.xq Queries/XQuery/UseCase/UseCaseTREE/tree-queries-results-q4.xq Queries/XQuery/UseCase/UseCaseTREE/tree-queries-results-q5.xq Queries/XQuery/UseCase/UseCaseTREE/tree-queries-results-q6.xq Queries/XQuery/UseCase/UseCaseSEQ/seq-queries-results-q5.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q1.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q2.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q3.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q4.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q5.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q6.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q7.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q8.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q9.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q10.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q11.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q12.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q13.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q14.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q15.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q16.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q17.xq Queries/XQuery/UseCase/UseCaseR/rdb-queries-results-q18.xq Queries/XQuery/UseCase/UseCaseSGML/sgml-queries-results-q1.xq Queries/XQuery/UseCase/UseCaseSGML/sgml-queries-results-q2.xq Queries/XQuery/UseCase/UseCaseSGML/sgml-queries-results-q3.xq Queries/XQuery/UseCase/UseCaseSGML/sgml-queries-results-q4.xq Queries/XQuery/UseCase/UseCaseSGML/sgml-queries-results-q5.xq Queries/XQuery/UseCase/UseCaseSGML/sgml-queries-results-q6.xq Queries/XQuery/UseCase/UseCaseSGML/sgml-queries-results-q7.xq Queries/XQuery/UseCase/UseCaseSGML/sgml-queries-results-q8a.xq Queries/XQuery/UseCase/UseCaseSGML/sgml-queries-results-q8b.xq Queries/XQuery/UseCase/UseCaseSGML/sgml-queries-results-q9.xq Queries/XQuery/UseCase/UseCaseSGML/sgml-queries-results-q10.xq Queries/XQuery/UseCase/UseCaseSTRING/string-queries-results-q2.xq Queries/XQuery/UseCase/UseCaseSTRING/string-queries-results-q5.xq Queries/XQuery/UseCase/UseCaseNS/ns-queries-results-q1.xq Queries/XQuery/UseCase/UseCaseNS/ns-queries-results-q2.xq Queries/XQuery/UseCase/UseCaseNS/ns-queries-results-q3.xq Queries/XQuery/UseCase/UseCaseNS/ns-queries-results-q4.xq Queries/XQuery/UseCase/UseCaseNS/ns-queries-results-q5.xq Queries/XQuery/UseCase/UseCaseNS/ns-queries-results-q6.xq Queries/XQuery/UseCase/UseCaseNS/ns-queries-results-q7.xq Queries/XQuery/UseCase/UseCaseNS/ns-queries-results-q8.xq Queries/XQuery/UseCase/UseCasePARTS/parts-queries-results-q1.xq
Changed the query to eliminate the whitespaces as suggested by David. However, I am not quite sure what to make of the list below. Carmelo
(In reply to comment #20) > Changed the query to eliminate the whitespaces as suggested by David. > However, I am not quite sure what to make of the list below. > I'm not sure what you mean by that comment, in all the cases I looked at the fix to query file is the same, replace <foo> {...} </foo> by <foo>{ ... }</foo> or add an alternative expected result file that includes the white space. Actually a better fix would be to arrange that the XQuery spec is changed to mandate stripping unless the prolog has a boundary space declaration. It's hard to see what purpose having this as implementation-defined has, apart from making it hard to write portable queries.
It is true that the Boundary-space policy component of the static context has a default value of strip that can be overwritten by an implementation. The Testing TF has decided to allow implementations that have overwritten this component to customize their queries, adding "declare boundary-space strip;" to the query prolog. The following text will be added to our Guidelines for Running the XML Query Test Suite: "Boundary-space customization The test cases and their associated results have been written with an expectation that the default value for the Boundary-space policy is strip. If necessary, a test harness may transform their queries by adding "declare boundary-space strip;" for those queries that do not already contain a Boundary-space Declaration. " I have had private email from David, in which he said that he found this resolution acceptable, and so I am marking this report closed. David, you say, "Actually a better fix would be to arrange that the XQuery spec is changed to mandate stripping unless the prolog has a boundary space declaration." You are free to suggest this to the XML Query WG, but it is very late in the process to consider such a change.
Just for the record, I do agree with this resolution and did pre-agree to closing this report. Thanks for the work done by the team in sorting out this long lasting report. > You are free to suggest this to the XML Query WG, but it is very > late in the process to consider such a change. I might just do that, worst that can happen is that you say no.