【发布时间】:2011-10-28 20:47:22
【问题描述】:
我有一个客户端正在发送 XML 供我的站点解析。我通常是一个 PHP 人,并且了解如何通过 PHP 解析它,但我不确定如何对 Ruby 做同样的事情。客户说他们会将他们的 XML 文件发布到我的服务器(即下面的代码)
curl -X POST -H "Content-Type: text/xml" -d "@/path/to/file.xml" my-web-address.com/parser
然后解析器处理程序页面需要能够检测到文件已发送给它,并对其进行解析。这是否意味着 Ruby 只查找任何 POST 请求?我应该调用什么来将 POST 内容(XML 文件)放入一个变量来处理它?
我正在使用 Nokogiri 来解析 XML。
doc = Nokogiri::XML(xml)
欣赏任何见解!
【问题讨论】:
标签: ruby-on-rails ruby xml post nokogiri