# -*- ruby -*- # # Using an internal stack. # require 'xtemplate' data = { 'members' => [ {"name" => "name1", "age" => 20}, {"name" => "name2", "age" => 23}, {"name" => "name3", "age" => 30}, ], 'operators' => [ {"name" => "op1", "age" => 28}, {"name" => "op2", "age" => 32}, {"name" => "op3", "age" => 24}, ], } text = < EOF t = XTemplate::XMLTemplate.new(text) print(t.expand(data))