I have the following XML document:
<root>
<description name="testing1">
<descriptionextension name="unda">
<type>test</type>
</descriptionextension>
<descriptionextension name="koppu">
<type>test</type>
</descriptionextension>
<descriptionextension name="valid">
<type>test</type>
</descriptionextension>
</description>
<description name="testing2">
<descriptionextension name="valid">
<type>test</type>
</descriptionextension>
<descriptionextension name="valid">
<type>test</type>
</descriptionextension>
<descriptionextension name="valid">
<type>test</type>
</descriptionextension>
</description>
</root>
This is an XPath request:
//description/descriptionextension[contains(@name,'valid')]/../@name
Is it possible to get a description name only if all child extension descriptions are "valid". Here I want to get only "testing2".
source
share