> For the complete documentation index, see [llms.txt](https://trizen.gitbook.io/sidef-lang/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://trizen.gitbook.io/sidef-lang/programming_tasks/x/xml/output.md).

# Output

```ruby
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
```
