On Tue, Aug 24, 2010 at 6:33 AM, Shyam Krishna Khadka
<shyamkkhadka / gmail.com> wrote:

Hmm I have to do some guessing here

the base idea is that you need hashes as elements, thus parting from
the hypothetical problem

[ :a, 42, "a"].to_xml
RuntimeError: Not all elements respond to to_xml

you can do something like this

[ :a, 42, "xxx"].map{|x| { :name => x } }.to_xml
=> "<?xml version="1.0" encoding="UTF-8"?>\n<records type="array">\n
<record>\n    <name type="symbol">a</name>\n  </record>\n  <record>\n
  <name type="integer">42</name>\n  </record>\n  <record>\n
<name>xxx</name>\n  </record>\n</records>\n"

If you still have problems it would be helpful to post some code, one
would need to look into the ary

HTH
R.



-- 
The best way to predict the future is to invent it.
-- Alan Kay