single quote should be escaped in xml
This is Lisbeth from Taiwan. I'm trying to convert a string to xml by using 'string'.encode(xml: :attr) but single quote doesn't escape as expected
Here's the spec shows which character needs to be escaped: https://www.w3.org/TR/xml/#dt-escape
and I found a more clean table in sitemap spec: https://www.sitemaps.org/protocol.html#escaping
Ampersand & & Single Quote ' ' Double Quote " " Greater Than > > Less Than < <
puts ':$+,;:=?@&\'"><'.encode(xml: :attr)":$+,;:=?@& **'** "><"
":$+,;:=?@& **'** "><"
Thanks for helping