RosettaCodeData/Task/XML-Output/Sidef/xml-output.sidef

20 lines
544 B
Plaintext

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 = %s'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;