Grettings!
Ich habe eine XML-Datei, die wie folgt aussieht:
<Root>
<SectionA>
<Item id="111">
<Options>
<Option val="a" cat="zzz">
<Package value="apple" />
<Feature value="avacado" />
</Option>
<Option val="b" cat="yyy">
<Package value="banana" />
<Feature value="blueberry" />
</Option>
</Options>
</Item>
<Item id="222">
<Options>
<Option val="c" cat="xxx">
<Package value="carrot" />
<Feature value="cucumber" />
</Option>
<Option val="d" cat="www">
<Package value="dairy" />
<Feature value="durom" />
</Option>
</Options>
</Item>
</SectionA>
<SectionB>
.
.
.
</SectionB>
</Root>
Ich möchte die Werte von PACKAGE und FEATURE erhalten, wenn das ID-Attribut von ITEM "111" und das VAL-Attribut von OPTION "a" ist.
Ich bin nicht sicher, wo ich anfangen soll. Ich kann den ITEM-Knoten mit einer where-Klausel auswählen, aber ich bin nicht sicher, wie ich das mit einer where-Klausel für den OPTION-Knoten kombinieren kann. Hat jemand eine Idee?