3
## copyright(c) 2006-2011 kuwata-lab.com all rights reserved.
25
value.to_s.gsub(/[&<>"]/) { |s| ESCAPE_TABLE[s] } # or /[&<>"']/
26
#value.to_s.gsub(/[&<>"]/) { ESCAPE_TABLE[$&] }
29
def escape_xml2(value)
30
return value.to_s.gsub(/\&/,'&').gsub(/</,'<').gsub(/>/,'>').gsub(/"/,'"')
34
alias html_escape escape_xml
37
return str.gsub(/[^-_.a-zA-Z0-9]+/) { |s|
38
s.unpack('C*').collect { |i| "%%%02X" % i }.join