Я использую REXML для анализа некоторых данных XML, отправленных через POST. XML-файл отправляется в правильном формате, а "&" отправляется как "&
" Однако, когда я пытаюсь разобрать его, у меня возникли проблемы, такие как &
, ставший & и выдававший ошибку. Я исправил с помощью gsub, но теперь он говорит #<REXML::ParseException: Missing end tag for 'br'
Кто-нибудь имеет опыт разбора через XML, отправленный через POST на Rails?
def parse
xml = params["xml_data"]
xml = xml.gsub(/&/,"&")
doc, posts = REXML::Document.new(xml), []
end