# File lib/eim_xml.rb, line 102
                def write_to(out = "")
                        out << "<"
                        name_and_attributes(out)

                        if @contents.empty?
                                out << " />"
                        else
                                out << ">"
                                @contents.each do |c|
                                        case c
                                        when Element
                                                c.write_to(out)
                                        when PCString
                                                out << c.to_s
                                        else
                                                out << PCString.encode(c.to_s)
                                        end
                                end
                                out << "</#{@name}>"
                        end
                        out
                end