XML/Output
require('XML::Mini::Document')
var students = [
["April", "Bubbly: I'm > Tam and <= Emily"],
["Tam O'Shanter", "Burns: \"When chapman billies leave the street ...\""],
["Emily", "Short & shrift"]
]
var doc = %O<XML::Mini::Document>.new
var root = doc.getRoot
var studs = root.createChild("CharacterRemarks")
students.each { |s|
var stud = studs.createChild("Character")
stud.attribute("name", s[0])
stud.text(s[1])
}
print doc.toString