# How to export data into xml and then import that data also

**URL:** <https://www.ruby-forum.com/t/how-to-export-data-into-xml-and-then-import-that-data-also/66785>\
**Category:** Rails\
**Created:** [August 29, 2006, 9:33am UTC](https://www.ruby-forum.com/t/how-to-export-data-into-xml-and-then-import-that-data-also/66785 "2006-08-29T09:33:45Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sridevi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7bcc69/32.png) [@sridevi](https://www.ruby-forum.com/u/sridevi)\
**Post date:** [August 29, 2006, 9:33am UTC](https://www.ruby-forum.com/t/how-to-export-data-into-xml-and-then-import-that-data-also/66785/1 "2006-08-29T09:33:45Z")

</div>

hi all,  
how to export the data into xml and then import that data also,

Regards  
Sridevi

---

<div class="post-metadata">

**Author:** ![sridevi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7bcc69/32.png) [@sridevi](https://www.ruby-forum.com/u/sridevi)\
**Post date:** [August 29, 2006, 9:58am UTC](https://www.ruby-forum.com/t/how-to-export-data-into-xml-and-then-import-that-data-also/66785/2 "2006-08-29T09:58:29Z")

</div>

On 8/29/06, sridevi [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> hi all,  
> how to export the data into xml and then import that data also,

xml = question.to\_xml  
new\_question = Question.new(Hash.create\_from\_xml(xml))

jeremy

---

<div class="post-metadata">

**Author:** ![sridevi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7bcc69/32.png) [@sridevi](https://www.ruby-forum.com/u/sridevi)\
**Post date:** [August 29, 2006, 10:42am UTC](https://www.ruby-forum.com/t/how-to-export-data-into-xml-and-then-import-that-data-also/66785/3 "2006-08-29T10:42:34Z")

</div>

You can use the ROXML lib to achieve it. ROXML is a Ruby library  
designed to make it easier for Ruby developers to work with XML. Using  
simple annotations, it enables Ruby classes to be mapped to XML. ROXML  
takes care of the marshalling and unmarshalling of mapped attributes so  
that developers can focus on building first-class Ruby classes.

You can refer to [http://roxml.rubyforge.org/#quickstart](http://roxml.rubyforge.org/#quickstart) web site.

Easy to use.

---

<div class="post-metadata">

**Author:** ![sridevi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7bcc69/32.png) [@sridevi](https://www.ruby-forum.com/u/sridevi)\
**Post date:** [August 29, 2006, 2:13pm UTC](https://www.ruby-forum.com/t/how-to-export-data-into-xml-and-then-import-that-data-also/66785/4 "2006-08-29T14:13:07Z")

</div>

sridevi wrote:

> how to export the data into xml  
> and then import that data also,

I’m using Builder to write data from the database to an xml file and  
then  
REXML to read that xml file back into the database.

hth,  
Bill
