Ruby to_xml with repeating same nodes
问题 I would like to generate something like: <?xml version=\"1.0\" encoding=\"UTF-8\"?> <Test> <Car> <engine>A</engine> <wheels>4</wheels> </Car> <Car> <engine>B</engine> <wheels>2</wheels> </Car> </Test> but doing: {"Car"=>[{"engine"=>"A", "wheels"=>"4"}, {"engine"=>"B", "wheels"=>"2"}]}.to_xml(:root => "Test") returns: <?xml version=\"1.0\" encoding=\"UTF-8\"?> <Test> <Car type=\"array\"> <Car> <engine>A</engine> <wheels>4</wheels> </Car> <Car> <engine>B</engine> <wheels>2</wheels> </Car> </Car