Is there a way to find a specific value in node and then return all its sibling values?
For example, I would like to find an id node that contains ID 5678, and then get the email address and all the images associated with ID 5678.
Nokogiri::XML.parse(File.open('info.xml'))
Here is an example XML file.
<xmlcontainer> <details> <id>1234</id> <email> sdfsdf@sdasd.com </email> <image>images/1.jpg</image> <image>images/2.jpg</image> <image>images/3.jpg</image> </details> <details> <id>5678</id> <email> zzzz@zzz.com </email> <image>images/4.jpg</image> <image>images/5.jpg</image> </details> <details> <id>9011</id> <email> aaaa@aaa.com </email> <image>images/6.jpg</image> <image>images/7.jpg</image> </details> </xmlcontainer>
source share