我正在使用 REXML 解析通过 POST 发送的一些 XML 数据。XML 以正确格式发送,“&”发送为“ &
”。但是,当我尝试解析它时,我遇到了像&
& 和抛出错误这样的问题。我用 gsub 修复了,但现在它说#<REXML::ParseException: Missing end tag for 'br'
任何人都有通过 POST on Rails 发送的 XML 解析的经验吗?
def parse
xml = params["xml_data"]
xml = xml.gsub(/&/,"&")
doc, posts = REXML::Document.new(xml), []
end