This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 2954 - White space problems in expected result files.
Summary: White space problems in expected result files.
Status: CLOSED FIXED
Alias: None
Product: XML Query Test Suite
Classification: Unclassified
Component: XML Query Test Suite (show other bugs)
Version: 0.9.4
Hardware: PC Windows XP
: P2 normal
Target Milestone: ---
Assignee: Andrew Eisenberg
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-01 16:50 UTC by David Carlisle
Modified: 2006-07-20 21:33 UTC (History)
1 user (show)

See Also:


Attachments

Description David Carlisle 2006-03-01 16:50:25 UTC
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
Comment 1 Carmelo Montanez 2006-05-09 18:07:01 UTC
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
Comment 2 David Carlisle 2006-05-12 14:30:16 UTC
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

Comment 3 Ravindranath (Ravi) Chennoju 2006-05-18 00:22:42 UTC
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
Comment 4 David Carlisle 2006-06-13 11:57:20 UTC
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

Comment 5 Michael Kay 2006-06-19 12:28:56 UTC
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.
Comment 6 Michael Kay 2006-06-25 20:02:25 UTC
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.
Comment 7 Carmelo Montanez 2006-06-27 18:36:40 UTC
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

Comment 8 David Carlisle 2006-06-28 09:28:51 UTC
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
Comment 9 David Carlisle 2006-07-06 10:14:45 UTC
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
Comment 10 Ravindranath (Ravi) Chennoju 2006-07-06 22:36:05 UTC
>>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.
Comment 11 Carmelo Montanez 2006-07-07 13:16:48 UTC
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


   

  
Comment 12 David Carlisle 2006-07-10 09:11:46 UTC
> 
> 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
Comment 13 David Carlisle 2006-07-10 14:58:28 UTC
(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.
Comment 14 Carmelo Montanez 2006-07-10 17:45:23 UTC
Dave:

Thanks for the feedback.  I changed the tests as suggested.

Thanks,
Carmelo
Comment 15 David Carlisle 2006-07-10 22:43:13 UTC
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
Comment 16 Carmelo Montanez 2006-07-13 18:40:45 UTC
Ravi:

Can you look at the last three tests here.  I believe they are yours.

Thanks,
Carmelo
Comment 17 Ravindranath (Ravi) Chennoju 2006-07-13 23:00:48 UTC
> 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.
Comment 18 David Carlisle 2006-07-14 16:51:08 UTC
(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
Comment 19 David Carlisle 2006-07-17 21:55:17 UTC
(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

Comment 20 Carmelo Montanez 2006-07-18 14:49:35 UTC
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
Comment 21 David Carlisle 2006-07-18 15:11:42 UTC
(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.



Comment 22 Andrew Eisenberg 2006-07-20 20:19:56 UTC
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.
Comment 23 David Carlisle 2006-07-20 21:33:42 UTC
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.