XmlToForm

XmlToForm gem enables you to upload any xml file and it will convert it to nested Rails Form with the help of <fieldset> and <legend> tags, then you can update that file and you will get an updated.xml file.

Installation

Add this line to your application’s Gemfile:

gem 'xml_to_form'

And then execute:

$ bundle install

Copy the migration file:

$ rake xml_to_form:install:migrations

Migrate it in db:

$ rake db:migrate

Usage

To use this gem you just need to mount it in your route file config/routes.rb

mount XmlToForm::Engine => "/xml_handler"

Then hit the url localhost:3000/xml_handler/upload_file:

then you will see a file upload button to upload a xml file after uploading a file you will see nested rails form for updating xml file whatever value you will update it will update the xml file and will create an updated.xml file.