# Define id in xml

**URL:** <https://www.ruby-forum.com/t/define-id-in-xml/157003>\
**Category:** Rails\
**Created:** [January 6, 2009, 11:53am UTC](https://www.ruby-forum.com/t/define-id-in-xml/157003 "2009-01-06T11:53:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![brijesh](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/f475e1/32.png) [@brijesh](https://www.ruby-forum.com/u/brijesh)\
**Post date:** [January 6, 2009, 11:53am UTC](https://www.ruby-forum.com/t/define-id-in-xml/157003/1 "2009-01-06T11:53:29Z")

</div>

Hi

I like to generate xml like

 abc abc 

Here I want to display id in each user tag. So How can I do that?

Thanks  
Brijesh S.

---

<div class="post-metadata">

**Author:** ![brijesh](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/f475e1/32.png) [@brijesh](https://www.ruby-forum.com/u/brijesh)\
**Post date:** [January 6, 2009, 1:30pm UTC](https://www.ruby-forum.com/t/define-id-in-xml/157003/2 "2009-01-06T13:30:40Z")

</div>

On Jan 6, 5:53 am, Brijesh S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Here I want to display id in each user tag. So How can I do that?

require ‘builder’

builder = Builder::XmlMarkup.new(:indent =\> 2)

xml = builder.users do |users|  
(1…2).each do |user\_id|  
users.user(:id =\> user\_id) do |u|  
u.email(“foo”)  
end  
end  
end

puts xml

#=\>

 foo foo

---

<div class="post-metadata">

**Author:** ![brijesh](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/f475e1/32.png) [@brijesh](https://www.ruby-forum.com/u/brijesh)\
**Post date:** [January 7, 2009, 8:59am UTC](https://www.ruby-forum.com/t/define-id-in-xml/157003/3 "2009-01-07T08:59:31Z")

</div>

Thanks for the help
