# -*- ruby -*- # # Using an internal stack. # require 'xtemplate' require 'xtemplate/xml' data = { 'members' => [ {'name' => 'name1', '@uid' => 1, 'email' => ''}, {'name' => 'name2', '@uid' => 2, 'email' => ''}, {'name' => 'name3', '@uid' => 3, 'email' => ''}, ] } text = < EOF t = XTemplate::XMLTemplate.new(text) print(t.expand(data))