Bonjour,
j'ai le contenu de fichier xml suivant:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 <Docs> <Doc> <Chap>No - 1</Chap> <Desc> <Notes> <Para t="sn">departmental report</Para> </Notes> <Notes> <Para t="sn">The equiry commission is good.</Para> </Notes> <Notes> <Para t="sn">departmental process</Para> <Para t="ln">The enquiry report for the bomb blast is yet to come.<bL/> <bL/>The department working on this is quite lazy.</Para> </Notes> </Desc> </Doc> <Doc> <Chap>No - 2</Chap> <Desc> <Notes> <Para t="sn">Enquiry Processes Report</Para> <Para t="ln">The enquiry process is very simple.<bL/> <bL/>With proper guidance anybody can handle the commission easily.<bL/> <bL/> </Para> </Notes> <Notes> <Para t="sn">Enquiry - Departmental</Para> </Notes> </Desc> </Doc> <Doc> <Chap>No - 3</Chap> <Desc> <Notes> <Para t="sn">Physics Department</Para> </Notes> <Notes> <Para t="sn">Working process of physics department is quite lengthy</Para> <Para t="ln">Even after proper enquiry, I was told nothing.<bL/> <bL/>This was like a bomb blast.</Para> </Notes> <Notes> <Para t="sn">Departmental enquiry.</Para> <Para t="ln">There should be a departmental enquiry for this wrong process.</Para> </Notes> </Desc> </Doc> </Docs>
j'ai besoin de trouver tout les noeuds contenant les mots suivants:
"for" et le mot "Departmental"
j'ai écris cette requete mais ce n'est pas valide
quelq'un a une idée, pour corriger cette requete?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 let $words := ("departmental" and "for") for $doc in db:open("Docs")//Doc[.//text() contains text { $words } any word] where $doc[string-join(.//text(), ' ') contains text { $words } all words] return $doc/
Merci Beaucoup
Partager