I need help. I have this XML document:
<?xml version="1.0" encoding="utf-8"?> <MyItems> <Parent upc="A00000000000000000000001" sku="" archivo="pantalon1.jpg"> <Child upc="101" sku="" archivo="image##.jpg"> <GrandChild archivo="image##.jpg" /> </Child> <Child upc="102" sku="" archivo="image##.jpg"> <GrandChild archivo="image##.jpg" /> </Child> </Parent> <Parent upc="A00000000000000000000002" sku="" archivo="image##.jpg"> <Child upc="101" sku="" archivo="image##.jpg"> <GrandChild archivo="image##.jpg" /> </Child> <Child upc="102" sku="" archivo="image##.jpg"> <GrandChild archivo="image##.jpg" /> </Child> </Parent> <Parent upc="200" sku="" archivo="image##.jpg"> <Child upc="201" sku="" archivo="image##.jpg"> <GrandChild archivo="image##.jpg" /> </Child> <Child upc="202" sku="" archivo="image##.jpg"> <GrandChild archivo="image##.jpg" /> </Child> </Parent> </MyItems>
Then I try to select all the "Parents" where "Child" fills the condition. For example, all parents who have a child where the upc child attribute is 101
I studied this article: Select nodes based on properties of descendant nodes
But I just can't get what I want.
Thank you and have a nice day!
source share