Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ruby-1.9.2-p290 > users = doc.xpath("//user")
- => [#<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">]>]
- ruby-1.9.2-p290 > attrs = users[0].attribute_nodes()
- => [#<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">]
- ruby-1.9.2-p290 > attrs.class
- => Array
- ruby-1.9.2-p290 > attrs.each do |x|
- ruby-1.9.2-p290 > puts x.inspect
- ruby-1.9.2-p290 ?> end
- #<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">
- => [#<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">]
- ruby-1.9.2-p290 > attrs.each do |x|
- ruby-1.9.2-p290 > puts "#{x.name} :: #{x.value}"
- ruby-1.9.2-p290 ?> end
- userid :: 2482998
- username :: xarro
- firstname :: Tom
- lastname :: Smith
- email :: test@test.com
- domainid :: 245682895
- domainname :: StudyTime
- userspace :: studytime
- token :: iMeJ-GtXJ| 9qz7u8GiA2aHKPojgZbl9B
- => [#<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">]
- ruby-1.9.2-p290 >
Add Comment
Please, Sign In to add comment