On Nov 28, 7:09 am, "hema gonaboina" <[EMAIL PROTECTED]> wrote:
> Hi,
>
>    I have a problem..
>         I am Working on Rails with Flex.
>           I am getting a xml from the flex form.. I need to get the xml and
> has to insert the record
>  The xml I am getting in the form as...
>          <root>
>                 <insert>
>                      <number>
>                                 100
>                      </number>
>                      <name>
>                                  "xyz"
>                      </name>
>                       <address>
>                                   <street>
>
> <street1> 12-32-122/34 </street1>
>                                           <street2> 123 road </street2>
>                                  </street>
>                                   <city> unknown </city>
>                                   <state> state </state>
>                                   <country> In </country>
>                                   <zip> 321456 </zip>
>                       </address>
>                      <job>
>                                   Developer
>                       </job>
>                        .
>                        .
>
>                 </insert>
>                 <insert>
>                       <number>
>                                 101
>                      </number>
>                      <name>
>                                  "pqr"
>                      </name>
>                       <address>
>                                   <street>
>
> <street1> 1-122/76 </street1>
>                                           <street2> cross road </street2>
>                                  </street>
>                                   <city> city </city>
>                                   <state> some state </state>
>                                   <country> US </country>
>                                   <zip> 321456 </zip>
>                       </address>
>                      <job>
>                                   Developer
>                       </job>
>                        .
>                        .
>
>                 </insert>
>                      .
>                      .
>                      .
>          </root>
>
>    In these...  each insert tag is a record which have to be entered into
> DB.
>   But we are receiving the xml as HashWithIndifferentAccess
>   params[:xml].class =>  HashWithIndifferentAccess
>
Rails parses the xml for you (into a hash). you can get the raw body
of the request if you want (@request.body)

Fred

>   We tried converting into hash
>   h = (params[:xml]).Hash
>   puts "#{h.to_xml}"
>
>   it is showing the error as "Not all elements respond to to_xml"
>
>   How to achieve the insertion are there any ways to get the xml...
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to