# See the file LICENSE for redistribution information. # # Copyright (c) 2002,2006 Oracle. All rights reserved. # # $Id: data_set_6_1.txt,v 1.5 2006/10/30 17:46:16 bostic Exp $ # # Retrieving documents with unusual UTF-8 characters # # Use "SKIP BEGIN" and "SKIP END" to comment out tests # TEST 6.2 TITLE Retrieving documents with unusual UTF-8 characters 6.2.1 Equality "" "món" "node-element-presence" //món Root(RS,RA(RS,RI(RS,node-element-presence-none,=,món))) RI(RS,node-element-presence-none,=,món),RA, món 1 6.2.2 Equality "" "Når" "node-attribute-presence" //@Når Root(RS,RA(RS,RI(RS,node-attribute-presence-none,=,Når))) RI(RS,node-attribute-presence-none,=,Når),RA, Når 1 6.2.3 Equality "" "כאשר" "node-element-equality-string" //כאשר[text()='bloggs'] Root(RF(RA(RI(node-element-equality-string,prefix,כאשר)))) RI(node-element-equality-string,prefix,כאשר),RA,RF, כאשר 1 6.2.4 Prefix "" "כאשר" "node-element-equality-string" //כאשר[starts-with(text(),'blog')] Root(RF(RA(RI(node-element-equality-string,prefix,כאשר)))) RI(node-element-equality-string,prefix,כאשר),RA,RF, כאשר 1 6.2.5 Equality "" "världen" "node-element-equality-decimal" //världen[text()=123] Root(RF(RA(RI(node-element-equality-decimal,prefix,världen)))) RI(node-element-equality-decimal,prefix,världen),RA,RF, världen 1 6.2.6.1 Inequality (!=) "" "världen" "node-element-equality-decimal" //världen[text()!=124] Root(RF(RA(RI(node-element-equality-decimal,prefix,världen)))) RI(node-element-equality-decimal,prefix,världen),RA,RF, världen 1 6.2.6.2 Inequality (<) "" "världen" "node-element-equality-decimal" //världen[text()<124] Root(RF(RA(RI(node-element-equality-decimal,prefix,världen)))) RI(node-element-equality-decimal,prefix,världen),RA,RF, världen 1 6.2.6.3 Inequality (>) "" "världen" "node-element-equality-decimal" //världen[text()>122] Root(RF(RA(RI(node-element-equality-decimal,prefix,världen)))) RI(node-element-equality-decimal,prefix,världen),RA,RF, världen 1 6.2.6.4 Inequality (<=) "" "världen" "node-element-equality-decimal" //världen[text()<=123] Root(RF(RA(RI(node-element-equality-decimal,prefix,världen)))) RI(node-element-equality-decimal,prefix,världen),RA,RF, världen 1 6.2.6.5 Inequality (>=) "" "världen" "node-element-equality-decimal" //världen[text()>=123] Root(RF(RA(RI(node-element-equality-decimal,prefix,världen)))) RI(node-element-equality-decimal,prefix,världen),RA,RF, världen 1 6.2.6.6 Inequality (range with 'and') "" "världen" "node-element-equality-decimal" //världen[text()>122 and text()<124] Root(RF(RA(RI(node-element-equality-decimal,prefix,världen)))) RI(node-element-equality-decimal,prefix,världen),RA,RF, världen 1 6.2.6.7 Inequality (range) "" "världen" "node-element-equality-decimal" //världen[text()>122][text()<124] Root(RF(RA(RI(node-element-equality-decimal,prefix,världen)))) RI(node-element-equality-decimal,prefix,världen),RA,RF, världen 1 6.2.7 Prefix "" "världen" "node-element-equality-decimal" //världen Root(RS,RA(RS,RI(RS,node-element-equality-decimal,prefix,världen))) RI(RS,node-element-equality-decimal,prefix,världen),RA, världen 1 6.2.8.1 Equality "" "כאשר" "node-element-substring-string" //כאשר[contains(text(),'blo')] Root(RF(RA(RI(node-element-substring-string,prefix,כאשר)))) RI(node-element-substring-string,prefix,כאשר),RA,RF, blo log ogg ggs 1 6.2.8.2 Equality "" "כאשר" "node-element-substring-string" //כאשר[contains(text(),'log')] Root(RF(RA(RI(node-element-substring-string,prefix,כאשר)))) RI(node-element-substring-string,prefix,כאשר),RA,RF, blo log ogg ggs 1 6.2.8.3 Equality "" "כאשר" "node-element-substring-string" //כאשר[contains(text(),'ggs')] Root(RF(RA(RI(node-element-substring-string,prefix,כאשר)))) RI(node-element-substring-string,prefix,כאשר),RA,RF, blo log ogg ggs 1 6.2.8.4 Equality "" "כאשר" "node-element-substring-string" //כאשר[contains(text(),'blog')] Root(RF(RA(RI(node-element-substring-string,prefix,כאשר)))) RI(node-element-substring-string,prefix,כאשר),RA,RF, blo log ogg ggs 1 6.2.9 Equality "" "Если" "node-attribute-equality-string" //*[@Если='fred'] Root(RF(RA(RI(node-attribute-equality-string,=,Если,fred)))) RI(node-attribute-equality-string,=,Если,fred),RA,RF, Если 1 6.2.10 Prefix "" "Если" "node-attribute-equality-string" //@Если Root(RS,RA(RS,RI(RS,node-attribute-equality-string,prefix,Если))) RI(RS,node-attribute-equality-string,prefix,Если),RA, Если 1 6.2.11 Equality "" "Når" "node-attribute-equality-decimal" //*[@Når=33] Root(RF(RA(RI(node-attribute-equality-decimal,=,Når,33)))) RI(node-attribute-equality-decimal,=,Når,33),RA,RF, Når 1 6.2.12.1 Inequality (!=) "" "Når" "node-attribute-equality-decimal" //*[@Når!=34] Root(RF(RA(\(RI(RS,node-attribute-equality-decimal,prefix,Når),RI(RS,node-attribute-equality-decimal,=,Når,34))))) RI(RS,node-attribute-equality-decimal,prefix,Når),RI(RS,node-attribute-equality-decimal,=,Når,34),\,RA,RF, Når 1 6.2.12.2 Inequality (<) "" "Når" "node-attribute-equality-decimal" //*[@Når<34] Root(RF(RA(RI(node-attribute-equality-decimal,<,Når,34)))) RI(node-attribute-equality-decimal,<,Når,34),RA,RF, Når 1 6.2.12.3 Inequality (>) "" "Når" "node-attribute-equality-decimal" //*[@Når>32] Root(RF(RA(RI(node-attribute-equality-decimal,>,Når,32)))) RI(node-attribute-equality-decimal,>,Når,32),RA,RF, Når 1 6.2.12.4 Inequality (<=) "" "Når" "node-attribute-equality-decimal" //*[@Når<=33] Root(RF(RA(RI(node-attribute-equality-decimal,<=,Når,33)))) RI(node-attribute-equality-decimal,<=,Når,33),RA,RF, Når 1 6.2.12.5 Inequality (>=) "" "Når" "node-attribute-equality-decimal" //*[@Når>=33] Root(RF(RA(RI(node-attribute-equality-decimal,>=,Når,33)))) RI(node-attribute-equality-decimal,>=,Når,33),RA,RF, Når 1 6.2.12.6 Inequality (range with 'and') "" "Når" "node-attribute-equality-decimal" //*[@Når>32 and @Når<34] Root(RF(RA(RI(node-attribute-equality-decimal,range,Når,32,34)))) RI(node-attribute-equality-decimal,range,Når,32,34),RA,RF, Når 1 6.2.12.7 Inequality (range) "" "Når" "node-attribute-equality-decimal" //*[@Når>32][@Når<34] Root(RF(RA(n(RI(node-attribute-equality-decimal,>,Når,32),RI(RS,node-attribute-equality-decimal,<,Når,34))))) RI(node-attribute-equality-decimal,>,Når,32),RI(RS,node-attribute-equality-decimal,<,Når,34),n,RA,RF, Når 1 6.2.13 Prefix "" "Når" "node-attribute-equality-decimal" //@Når Root(RS,RA(RS,RI(RS,node-attribute-equality-decimal,prefix,Når))) RI(RS,node-attribute-equality-decimal,prefix,Når),RA, Når 1 6.2.14.1 Equality "" "Если" "node-attribute-substring-string" //*[contains(@Если,'fre')] Root(RF(RA(RI(node-attribute-substring-string,=,Если,fre)))) RI(node-attribute-substring-string,=,Если,fre),RA,RF, fre red 1 6.2.14.2 Equality "" "Если" "node-attribute-substring-string" //*[contains(@Если,'red')] Root(RF(RA(RI(node-attribute-substring-string,=,Если,red)))) RI(node-attribute-substring-string,=,Если,red),RA,RF, fre red 1 6.2.15 Equality "" "כאשר" "edge-element-presence" //món/כאשר Root(RF(RA(RI(edge-element-presence-none,=,món.כאשר)))) RI(edge-element-presence-none,=,món.כאשר),RA,RF, món.כאשר 1 6.2.16 Equality "" "Når" "edge-attribute-presence" //món/@Når Root(RF(RA(RI(edge-attribute-presence-none,=,món.Når)))) RI(edge-attribute-presence-none,=,món.Når),RA,RF, món.Når 1 6.2.17 Equality "" "כאשר" "edge-element-equality-string" //món[כאשר='bloggs'] Root(RS,RA(RS,RI(RS,edge-element-equality-string,=,món.כאשר,bloggs))) RI(RS,edge-element-equality-string,=,món.כאשר,bloggs),RA, món.כאשר 1 6.2.18 Prefix "" "כאשר" "edge-element-equality-string" //món/כאשר Root(RF(RA(RI(edge-element-equality-string,prefix,món.כאשר)))) RI(edge-element-equality-string,prefix,món.כאשר),RA,RF, món.כאשר 1 6.2.19 Equality "" "världen" "edge-element-equality-decimal" //món[världen=123] Root(RS,RA(RS,RI(RS,edge-element-equality-decimal,=,món.världen,123))) RI(RS,edge-element-equality-decimal,=,món.världen,123),RA, món.världen 1 6.2.20.1 Inequality (!=) "" "världen" "edge-element-equality-decimal" //món[världen!=124] Root(RF(RA(\(RI(RS,edge-element-equality-decimal,prefix,món.världen),RI(RS,edge-element-equality-decimal,=,món.världen,124))))) RI(RS,edge-element-equality-decimal,prefix,món.världen),RI(RS,edge-element-equality-decimal,=,món.världen,124),\,RA,RF, món.världen 1 6.2.20.2 Inequality (<) "" "världen" "edge-element-equality-decimal" //món[världen<124] Root(RS,RA(RS,RI(RS,edge-element-equality-decimal,<,món.världen,124))) RI(RS,edge-element-equality-decimal,<,món.världen,124),RA, món.världen 1 6.2.20.3 Inequality (>) "" "världen" "edge-element-equality-decimal" //món[världen>122] Root(RS,RA(RS,RI(RS,edge-element-equality-decimal,>,món.världen,122))) RI(RS,edge-element-equality-decimal,>,món.världen,122),RA, món.världen 1 6.2.20.4 Inequality (<=) "" "världen" "edge-element-equality-decimal" //món[världen<=123] Root(RS,RA(RS,RI(RS,edge-element-equality-decimal,<=,món.världen,123))) RI(RS,edge-element-equality-decimal,<=,món.världen,123),RA, món.världen 1 6.2.20.5 Inequality (>=) "" "världen" "edge-element-equality-decimal" //món[världen>=123] Root(RS,RA(RS,RI(RS,edge-element-equality-decimal,>=,món.världen,123))) RI(RS,edge-element-equality-decimal,>=,món.världen,123),RA, món.världen 1 6.2.20.6 Inequality (range with 'and') "" "världen" "edge-element-equality-decimal" /món[världen>122 and världen<124] Root(RF(RA(RI(edge-element-equality-decimal,range,món.världen,122,124)))) RI(edge-element-equality-decimal,range,món.världen,122,124),RA,RF, món.världen 1 6.2.20.7 Inequality (range) "" "världen" "edge-element-equality-decimal" /món[världen>122][världen<124] Root(RF(RA(RI(edge-element-equality-decimal,range,món.världen,122,124)))) RI(edge-element-equality-decimal,range,món.världen,122,124),RA,RF, món.världen 1 6.2.21 Prefix "" "världen" "edge-element-equality-decimal" //món/världen Root(RF(RA(RI(edge-element-equality-decimal,prefix,món.världen)))) RI(edge-element-equality-decimal,prefix,món.världen),RA,RF, món.världen 1 6.2.22 Equality "" "כאשר" "edge-element-substring-string" //món[contains(כאשר,'log')] Root(RF(RA(RI(edge-element-substring-string,=,món.כאשר,log)))) RI(edge-element-substring-string,=,món.כאשר,log),RA,RF, blo log ogg ggs 1 6.2.23 Equality "" "Если" "edge-attribute-equality-string" //כאשר[@Если='fred'] Root(RS,RA(RS,RI(RS,edge-attribute-equality-string,=,כאשר.Если,fred))) RI(RS,edge-attribute-equality-string,=,כאשר.Если,fred),RA, כאשר.Если 1 6.2.24 Prefix "" "Если" "edge-attribute-equality-string" //כאשר/@Если Root(RF(RA(RI(edge-attribute-equality-string,prefix,כאשר.Если)))) RI(edge-attribute-equality-string,prefix,כאשר.Если),RA,RF, כאשר.Если 1 6.2.25 Equality "" "Når" "edge-attribute-equality-decimal" //món[@Når=33] Root(RS,RA(RS,RI(RS,edge-attribute-equality-decimal,=,món.Når,33))) RI(RS,edge-attribute-equality-decimal,=,món.Når,33),RA, món.Når 1 6.2.26.1 Inequality (!=) "" "Når" "edge-attribute-equality-decimal" //món[@Når!=34] Root(RF(RA(\(RI(RS,edge-attribute-equality-decimal,prefix,món.Når),RI(RS,edge-attribute-equality-decimal,=,món.Når,34))))) RI(RS,edge-attribute-equality-decimal,prefix,món.Når),RI(RS,edge-attribute-equality-decimal,=,món.Når,34),\,RA,RF, món.Når 1 6.2.26.2 Inequality (<) "" "Når" "edge-attribute-equality-decimal" //món[@Når<34] Root(RS,RA(RS,RI(RS,edge-attribute-equality-decimal,<,món.Når,34))) RI(RS,edge-attribute-equality-decimal,<,món.Når,34),RA, món.Når 1 6.2.26.3 Inequality (>) "" "Når" "edge-attribute-equality-decimal" //món[@Når>32] Root(RS,RA(RS,RI(RS,edge-attribute-equality-decimal,>,món.Når,32))) RI(RS,edge-attribute-equality-decimal,>,món.Når,32),RA, món.Når 1 6.2.26.4 Inequality (<=) "" "Når" "edge-attribute-equality-decimal" //món[@Når<=33] Root(RS,RA(RS,RI(RS,edge-attribute-equality-decimal,<=,món.Når,33))) RI(RS,edge-attribute-equality-decimal,<=,món.Når,33),RA, món.Når 1 6.2.26.5 Inequality (>=) "" "Når" "edge-attribute-equality-decimal" //món[@Når>=33] Root(RS,RA(RS,RI(RS,edge-attribute-equality-decimal,>=,món.Når,33))) RI(RS,edge-attribute-equality-decimal,>=,món.Når,33),RA, món.Når 1 6.2.26.6 Inequality (range with 'and') "" "Når" "edge-attribute-equality-decimal" /món[@Når>32 and @Når<34] Root(RF(RA(RI(edge-attribute-equality-decimal,range,món.Når,32,34)))) RI(edge-attribute-equality-decimal,range,món.Når,32,34),RA,RF, món.Når 1 6.2.26.7 Inequality (range) "" "Når" "edge-attribute-equality-decimal" /món[@Når>32][@Når<34] Root(RF(RA(RI(edge-attribute-equality-decimal,range,món.Når,32,34)))) RI(edge-attribute-equality-decimal,range,món.Når,32,34),RA,RF, món.Når 1 6.2.27 Prefix "" "Når" "edge-attribute-equality-decimal" //món[@Når] Root(RS,RA(RS,RI(RS,edge-attribute-equality-decimal,prefix,món.Når))) RI(RS,edge-attribute-equality-decimal,prefix,món.Når),RA, món.Når 1 6.2.28.1 Equality "" "Если" "edge-attribute-substring-string" //כאשר[contains(@Если,'fre')] Root(RF(RA(RI(edge-attribute-substring-string,=,כאשר.Если,fre)))) RI(edge-attribute-substring-string,=,כאשר.Если,fre),RA,RF, fre red 1 6.2.28.2 Equality "" "Если" "edge-attribute-substring-string" //כאשר[contains(@Если,'red')] Root(RF(RA(RI(edge-attribute-substring-string,=,כאשר.Если,red)))) RI(edge-attribute-substring-string,=,כאשר.Если,red),RA,RF, fre red 1