Guest User

Untitled

a guest
Jan 22nd, 2018
309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.71 KB | None | 0 0
  1.  
  2.  
  3. ruby-1.9.2-p290 > users = doc.xpath("//user")
  4. => [#<Nokogiri::XML::Element:0x80652a7c name="user" attributes=[#<Nokogiri::XML::Attr:0x80652a18 name="userid" value="2482998">, #<Nokogiri::XML::Attr:0x80652a04 name="username" value="xarro">, #<Nokogiri::XML::Attr:0x806529f0 name="firstname" value="Tom">, #<Nokogiri::XML::Attr:0x806529dc name="lastname" value="Smith">, #<Nokogiri::XML::Attr:0x806529c8 name="email" value="test@test.com">, #<Nokogiri::XML::Attr:0x806529b4 name="domainid" value="245682895">, #<Nokogiri::XML::Attr:0x806529a0 name="domainname" value="StudyTime">, #<Nokogiri::XML::Attr:0x8065298c name="userspace" value="studytime">, #<Nokogiri::XML::Attr:0x80652978 name="token" value="iMeJ-GtXJ| 9qz7u8GiA2aHKPojgZbl9B">]>]
  5. ruby-1.9.2-p290 > attrs = users[0].attribute_nodes()
  6. => [#<Nokogiri::XML::Attr:0x80652a18 name="userid" value="2482998">, #<Nokogiri::XML::Attr:0x80652a04 name="username" value="xarro">, #<Nokogiri::XML::Attr:0x806529f0 name="firstname" value="Tom">, #<Nokogiri::XML::Attr:0x806529dc name="lastname" value="Smith">, #<Nokogiri::XML::Attr:0x806529c8 name="email" value="test@test.com">, #<Nokogiri::XML::Attr:0x806529b4 name="domainid" value="245682895">, #<Nokogiri::XML::Attr:0x806529a0 name="domainname" value="StudyTime">, #<Nokogiri::XML::Attr:0x8065298c name="userspace" value="studytime">, #<Nokogiri::XML::Attr:0x80652978 name="token" value="iMeJ-GtXJ| 9qz7u8GiA2aHKPojgZbl9B">]
  7. ruby-1.9.2-p290 > attrs.class
  8. => Array
  9. ruby-1.9.2-p290 > attrs.each do |x|
  10. ruby-1.9.2-p290 > puts x.inspect
  11. ruby-1.9.2-p290 ?> end
  12. #<Nokogiri::XML::Attr:0x80652a18 name="userid" value="2482998">
  13. #<Nokogiri::XML::Attr:0x80652a04 name="username" value="xarro">
  14. #<Nokogiri::XML::Attr:0x806529f0 name="firstname" value="Tom">
  15. #<Nokogiri::XML::Attr:0x806529dc name="lastname" value="Smith">
  16. #<Nokogiri::XML::Attr:0x806529c8 name="email" value="test@test.com">
  17. #<Nokogiri::XML::Attr:0x806529b4 name="domainid" value="245682895">
  18. #<Nokogiri::XML::Attr:0x806529a0 name="domainname" value="StudyTime">
  19. #<Nokogiri::XML::Attr:0x8065298c name="userspace" value="studytime">
  20. #<Nokogiri::XML::Attr:0x80652978 name="token" value="iMeJ-GtXJ| 9qz7u8GiA2aHKPojgZbl9B">
  21. => [#<Nokogiri::XML::Attr:0x80652a18 name="userid" value="2482998">, #<Nokogiri::XML::Attr:0x80652a04 name="username" value="xarro">, #<Nokogiri::XML::Attr:0x806529f0 name="firstname" value="Tom">, #<Nokogiri::XML::Attr:0x806529dc name="lastname" value="Smith">, #<Nokogiri::XML::Attr:0x806529c8 name="email" value="test@test.com">, #<Nokogiri::XML::Attr:0x806529b4 name="domainid" value="245682895">, #<Nokogiri::XML::Attr:0x806529a0 name="domainname" value="StudyTime">, #<Nokogiri::XML::Attr:0x8065298c name="userspace" value="studytime">, #<Nokogiri::XML::Attr:0x80652978 name="token" value="iMeJ-GtXJ| 9qz7u8GiA2aHKPojgZbl9B">]
  22. ruby-1.9.2-p290 > attrs.each do |x|
  23. ruby-1.9.2-p290 > puts "#{x.name} :: #{x.value}"
  24. ruby-1.9.2-p290 ?> end
  25. userid :: 2482998
  26. username :: xarro
  27. firstname :: Tom
  28. lastname :: Smith
  29. email :: test@test.com
  30. domainid :: 245682895
  31. domainname :: StudyTime
  32. userspace :: studytime
  33. token :: iMeJ-GtXJ| 9qz7u8GiA2aHKPojgZbl9B
  34. => [#<Nokogiri::XML::Attr:0x80652a18 name="userid" value="2482998">, #<Nokogiri::XML::Attr:0x80652a04 name="username" value="xarro">, #<Nokogiri::XML::Attr:0x806529f0 name="firstname" value="Tom">, #<Nokogiri::XML::Attr:0x806529dc name="lastname" value="Smith">, #<Nokogiri::XML::Attr:0x806529c8 name="email" value="test@test.com">, #<Nokogiri::XML::Attr:0x806529b4 name="domainid" value="245682895">, #<Nokogiri::XML::Attr:0x806529a0 name="domainname" value="StudyTime">, #<Nokogiri::XML::Attr:0x8065298c name="userspace" value="studytime">, #<Nokogiri::XML::Attr:0x80652978 name="token" value="iMeJ-GtXJ| 9qz7u8GiA2aHKPojgZbl9B">]
  35. ruby-1.9.2-p290 >
Add Comment
Please, Sign In to add comment