I was doing some coding to get to be familiarized with `Class
Nokogiri::XML::Builder`.
require ''nokogiri''
items =
[[987,"Coupler",5],[654,"Connector",3],[579,"Clasp",1]]
builder = Nokogiri::XML::Builder.new(:encoding => ''UTF-8'')
do |xml|
xml.Order {
items.each do |i|
xml.Item{
xml.ItemId i.first
xml.ItemName i[1]
xml.Quantity i.last
}
end
}
end
puts builder.to_xml
Output:
<?xml version="1.0" encoding="UTF-8"?>
<Order>
<Item>
<ItemId>987</ItemId>
<ItemName>Coupler</ItemName>
<Quantity>5</Quantity>
</Item>
<Item>
<ItemId>654</ItemId>
<ItemName>Connector</ItemName>
<Quantity>3</Quantity>
</Item>
<Item>
<ItemId>579</ItemId>
<ItemName>Clasp</ItemName>
<Quantity>1</Quantity>
</Item>
</Order>
###############################################
Till now I am done. But really don''t understand the difference between
`context` and `doc` attributes. Can anyone give me some simple examples
to understand these two?
--
Posted via http://www.ruby-forum.com/.
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit
https://groups.google.com/d/msgid/rubyonrails-talk/9665c25787ea0e19a6cb02b47a8650fe%40ruby-forum.com?hl=en-US.
For more options, visit https://groups.google.com/groups/opt_out.