Guest User

Untitled

a guest
Feb 22nd, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. xml = XMLObject["Document"][
  2. XMLElement[
  3. "whatever", {}, {
  4. {XMLElement["forename", {"type" -> "first"}, {"Adrian"}],
  5. XMLElement["surname", {}, {"Adgar"}]
  6. },
  7. {XMLElement["forename", {"type" -> "first"}, {"Babar"}],
  8. XMLElement["forename", {"type" -> "middle"}, {"Barbados"}],
  9. XMLElement["surname", {}, {"Bode"}]
  10. },
  11. {XMLElement["forename", {"type" -> "first"}, {"Charly"}],
  12. XMLElement["surname", {}, {"Chimp"}]
  13. }
  14. }]]
  15.  
  16. Cases[xml, {(XMLElement["forename", _, x_])...,
  17. XMLElement["surname", {}, y_]} -> {x, y}, Infinity]
  18. (* {{{"Adrian"}, {"Adgar"}}, {{"Charly"}, {"Chimp"}}} *)
Add Comment
Please, Sign In to add comment