# -*- ruby -*- # # Compare this program with sample51.rb. # require 'xtemplate' data ={ 'links' => [ {'url' => "url1", 'name' => "anchor1"}, {'url' => "url2", 'name' => "anchor2"}, {'url' => "url3", 'name' => "anchor3"}, ], 'urls' => [ {'url' => "url1"}, {'url' => "url2"}, {'url' => "url3"}, ], 'names' => [ {'name' => "anchor1"}, {'name' => "anchor2"}, {'name' => "anchor3"}, ] } text = < EOF t = XTemplate::XMLTemplate.new(text) print(t.expand(data))