我有一個客戶端發送XML來解析我的站點。我通常是一個PHP的人,並瞭解如何通過PHP解析它,但我不知道如何做到這一點與Ruby。客戶說,他們將自己的XML文件發佈到我的服務器(以下即代碼)獲取XML文件POST請求與Ruby on Rails解析
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)
感謝任何見解!
謝謝!現在一切都準備好了。 –
從Rails 4開始,我們從Rails核心中刪除了這個特性。我們現在需要使用一個單獨的gem https://github.com/rails/actionpack-xml_parser – bloudermilk