<newproducts>
<number id ="1">
<number id ="2">
<number id ="3">
<number id ="4">
<number id ="5">
</newproducts>
<products>
<number>2</number>
<number>3</number>
<number>4</number>
</products>
number id contains 2, 3, 4 so the output should be like this
<number>1</number>
<number>5</number>
because 1 and 5 are not in number id so I want to output them
Why does this not work?
for $z in /newproducts/number[@id/string() != /products/number/text()]
return
<number>{$z}</number>
Is this possible with the contains function or exists or even a if then else ?