Lets say I have n documents whose document structure looks like this-
<employee> <name/> <dob/> ..... <dept>dept1</dept> </employee>
<employee> <name/> <dob/> ..... <dept>dept11</dept> </employee>
<employee> <name/> <dob/> ..... <dept>dept12</dept> </employee>
<employee> <name/> <dob/> ..... <dept>dep13</dept> </employee>
<employee> <name/> <dob/> ..... <dept>dep1n</dept> </employee>
<employee> <name/> <dob/> ..... <dept>dept2</dept> </employee>
<employee> <name/> <dob/> ..... <dept>dept21</dept> </employee>
<employee> <name/> <dob/> ..... <dept>dept22</dept> </employee>
<employee> <name/> <dob/> ..... <dept>dept23</dept> </employee>
<employee> <name/> <dob/> ..... <dept>dept2n</dept> </employee>
<employee> <name/> <dob/> ..... <dept>deptn</dept> </employee>
<employee> <name/> <dob/> ..... <dept>deptn1</dept> </employee>
<employee> <name/> <dob/> ..... <dept>deptn2</dept> </employee>
<employee> <name/> <dob/> ..... <dept>deptn3</dept> </employee>
<employee> <name/> <dob/> ..... <dept>deptnn</dept> </employee>
And dept1
is the parent. i.e. All dept with name like dept11,dept12,dept13...are subset of dept1. Similary dept2
is the parent and all dept with the name like dept21,dept22,dept23 are subset of dept2
.
I want to find the list of employees who belong to the main deptartment i.e. list of employees who belong to dept1,dept11,dept12 & so on, with the help of Xquery
and Marklogic
API's.
Hope you all understood the question.