Ruby on rails 在rails中访问远程xml
我需要访问位于另一个web服务器中的xml。rails/ruby是否有一个函数允许我访问此xml,然后将其存储在一个变量中,以便我可以使用libxml ruby处理它?有许多ruby级别的库可以访问远程HTTP资源。年龄最大的是 收到xml后,使用或其他选项对其进行解析 增加:Ruby on rails 在rails中访问远程xml,ruby-on-rails,ruby,Ruby On Rails,Ruby,我需要访问位于另一个web服务器中的xml。rails/ruby是否有一个函数允许我访问此xml,然后将其存储在一个变量中,以便我可以使用libxml ruby处理它?有许多ruby级别的库可以访问远程HTTP资源。年龄最大的是 收到xml后,使用或其他选项对其进行解析 增加: 记住,当Rails服务器查询另一台服务器时,您可能不想让客户端等待。如果可以,请缓存XML结果,或者在后台提取XML。如果您不进行DOM修改(即,您不需要XML结构,而需要其中的数据),则可以使用它来完成所有解析 例如:
记住,当Rails服务器查询另一台服务器时,您可能不想让客户端等待。如果可以,请缓存XML结果,或者在后台提取XML。如果您不进行DOM修改(即,您不需要XML结构,而需要其中的数据),则可以使用它来完成所有解析 例如:
timeline = HTTParty.get("http://twitter.com/statuses/public_timeline.xml", :format => :xml)
timeline["statuses"].map{|status| status["user"]["screen_name"] } # => ["bobby", "johnny", "denisss"]