require 'rubygems'
gem 'happymapper', '0.1.1'
require 'happymapper'
require 'pp'
xml = <<EOF
<products>
<product>
<title> A Title</title>
<features_bullets>
<feature>This is feature text</feature>
<feature>This is feature text</feature>
</features_bullets>
</product>
</products>
EOF
class FeatureBullet
include HappyMapper
tag 'features_bullets'
element :feature, String
end
class Product
include HappyMapper
element :title, String
has_many :features_bullets, FeatureBullet
end
Product.parse(xml).each do |product|
puts product.title
product.features_bullets.each { |fb| puts " - #{fb.feature}" }
end