# File lib/xml/dom2/attr.rb, line 113 def to_s value = "" nodeValue.scan(/./um) do |c| code = c.unpack("U")[0] if code == 9 || code == 10 || code == 13 value << sprintf("&#x%X;", code) elsif c == "&" value << "&" elsif c == "\"" value << """ elsif c == "<" value << "<" else value << c end end "#{@name}=\"#{value}\"" end