I am trying to using the XPath extractor in JMeter to extract data from a Soap response only if another node contains a certain keyword.
Here is a example of part of the response: ... <b:Soda> <b:Name>Diet Coke</b:Name> <b:Description>Diet Cola</b:Description> <b:ID>100</b:ID> </b:Soda> <b:Soda> <b:Name>Coke Classic</b:Name> <Description>Cola</b:Description> <b:ID>110</b:ID> </b:Soda> ... I want to extract the ID of each of the sodas that have Coke in their name. I've got as far as being able to identify the Sodas that have Coke in their name with this: //*[local-name()='Soda'][contains(Name,'Coke')] , but I don't know what else to put in to extract the ID. I'm just guessing at this point. Here are a couple that I thought might be close: //*[local-name()='Soda'][contains(Name,'Coke')]//*[local-name()='Soda']/*[local-name()='ID']/text() //*[local-name()='Soda'][contains(Name,'Coke')]/following-sibling::ID/text() Any assistance would be greatly appreciated! Cheers, Laura -- View this message in context: http://www.nabble.com/Problems-extracting-data-using-XPath-extractor-tp23934824p23934824.html Sent from the JMeter - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

