# Xml from a var

**URL:** <https://www.ruby-forum.com/t/xml-from-a-var/187199>\
**Category:** Rails\
**Created:** [April 19, 2010, 6:33pm UTC](https://www.ruby-forum.com/t/xml-from-a-var/187199 "2010-04-19T18:33:45Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bigdaddy71](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/bbe5ce/32.png) [@bigdaddy71](https://www.ruby-forum.com/u/bigdaddy71)\
**Post date:** [April 19, 2010, 6:33pm UTC](https://www.ruby-forum.com/t/xml-from-a-var/187199/1 "2010-04-19T18:33:45Z")

</div>

If I form and/or build up xml in a model or controller and assign it  
to a var how do I get a page to display the xml?

---

<div class="post-metadata">

**Author:** ![bigdaddy71](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/bbe5ce/32.png) [@bigdaddy71](https://www.ruby-forum.com/u/bigdaddy71)\
**Post date:** [April 19, 2010, 6:43pm UTC](https://www.ruby-forum.com/t/xml-from-a-var/187199/2 "2010-04-19T18:43:07Z")

</div>

render :xml =\> {:name =\> “David”}.to\_xml

# Renders ‘David’

should be the last line in the action

---

<div class="post-metadata">

**Author:** ![bigdaddy71](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/bbe5ce/32.png) [@bigdaddy71](https://www.ruby-forum.com/u/bigdaddy71)\
**Post date:** [April 20, 2010, 10:59pm UTC](https://www.ruby-forum.com/t/xml-from-a-var/187199/3 "2010-04-20T22:59:06Z")

</div>

Make x variable class attribute by naming it @x and use next code in  
your  
View :  
\<%= @x %\>

---

<div class="post-metadata">

**Author:** ![bigdaddy71](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/bbe5ce/32.png) [@bigdaddy71](https://www.ruby-forum.com/u/bigdaddy71)\
**Post date:** [April 19, 2010, 6:48pm UTC](https://www.ruby-forum.com/t/xml-from-a-var/187199/4 "2010-04-19T18:48:58Z")

</div>

No I am doing this:

def assert\_xml\_message(type,msg)  
x = gen\_basic\_xml  
x.response do  
x.tag!(type) do  
x.message msg  
end  
end  
end

x is a var with xml.

---

<div class="post-metadata">

**Author:** ![bigdaddy71](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/bbe5ce/32.png) [@bigdaddy71](https://www.ruby-forum.com/u/bigdaddy71)\
**Post date:** [April 21, 2010, 12:14am UTC](https://www.ruby-forum.com/t/xml-from-a-var/187199/5 "2010-04-21T00:14:02Z")

</div>

Sorry, i mean object attribute.

2010/4/21 ÑÐ±Ðº [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
