【发布时间】:2014-02-02 18:19:43
【问题描述】:
我有一个以
开头的 xml<?xml version='1.0' encoding='ISO-8859-8'?>
当我尝试这样做时
Hash.from_xml(my_xml)
我收到了#<REXML::ParseException: No close tag for /root/response/message> (REXML::ParseException)
在消息标签中确实有上述编码中的字符。我需要解析那个 XML,所以我猜我需要将它全部转换为 utf-8 或其他解析会喜欢的东西。
有没有办法做到这一点? (其他用途,如 Nokogiri 也不错)
【问题讨论】: