xquery-engine / src / main / resources / inputs / milestone1_queries.txt
milestone1_queries.txt
Raw
doc("j_caesar.xml")//PERSONA

doc("j_caesar.xml")//SCENE[SPEECH/SPEAKER/text() = "CAESAR"]

doc("j_caesar.xml")//ACT[SCENE   [SPEECH/SPEAKER/text()   =   "CAESAR"   and
                                                                    SPEECH/SPEAKER/text()   =   "BRUTUS"]]

doc("j_caesar.xml")//ACT[SCENE   [SPEECH/SPEAKER/text()   =   "CAESAR"]
                                                                   [SPEECH/SPEAKER/text()   =   "BRUTUS"]]

doc("j_caesar.xml")//ACT[not   .//SPEAKER/text()   =   "CAESAR"]

doc("j_caesar.xml")//ACT//SPEECH/../../*/../TITLE

doc("j_caesar.xml")//PERSONAE/PGROUP/PERSONA

doc("j_caesar.xml")//ACT//SPEECH/../../*/.././SCENE//SPEAKER/../../TITLE

doc("j_caesar.xml")//PERSONAE//GRPDESCR

doc("j_caesar.xml")//((./ACT/SCENE),PERSONAE)/TITLE

doc("j_caesar.xml")//(ACT/SCENE/SPEECH)/(SPEAKER)/../.[not (./../TITLE==./LINE)]/../TITLE

doc("j_caesar.xml")//SPEECH/SPEAKER[not(./text()==./*/text())]/../../../../TITLE

doc("j_caesar.xml")//SPEECH/SPEAKER[./text()]/../*/.././../../../TITLE

doc("j_caesar.xml")//ACT[not((./TITLE)==(./TITLE) or (./SCENE/TITLE==./SCENE/TITLE))]/*/SPEECH/../TITLE

doc("j_caesar.xml")//(ACT/SCENE/SPEECH)/(SPEAKER)/../.[not (./../TITLE==./LINE) and (./../*/SPEAKER==./SPEAKER)]/../TITLE

doc("j_caesar.xml")//(ACT,PERSONAE)/TITLE/text()/../../TITLE[not((./ACT)and(./ACT))]/.././PERSONA/./..

doc("j_caesar.xml")/PLAY/ACT[not(SCENE=ACT)]/TITLE/.

doc("j_caesar.xml")/PLAY/(ACT,PERSONAE)/PGROUP[not(PERSONA)or(GRPDESCR)]/../.

doc("j_caesar.xml")//ACT[./TITLE]/*/SPEECH/../*/.././TITLE