我需要使用Ruby和/或Rails生成XML文件並安裝了Nokogiri。Nokogiri XML文件輸出位於哪裏?
- Ruby代碼會生成哪個文件來生成XML文件?
- 如何告訴Nokogiri生成XML並將其放入文件?
- XML輸出位於何處?
這裏是我的控制器文件我的代碼:
class MonkeyTalkController < ApplicationController
require 'rubygems'
require 'nokogiri'
def edit
end
def update
#debugger
render :text => MonkeyTalk.new(params).build_xml
builder = Nokogiri::XML::Builder.new(:encoding => 'utf-8') do |xml|
xml.root {
xml.products{
xml.widget {
xml.id_ "10"
xml.name "Awesome widget"
}
}
}
doc = Nokogiri::XML.parse(params)
File.open('xml.out', 'w') do |fo|
fo.print doc.to_s
end
end
puts builder.to_xml
end
end
我需要的Ruby和Rails應用程序的結構有基本的瞭解,並引入nokogiri是如何工作的。
您需要向我們展示您編寫的代碼。因此,看起來你對代碼和Nokogiri的工作和交互有着重大誤解,如果沒有看到你寫的內容並告訴我們出了什麼問題,我們就不能真正解決它們。 –
謝謝。原諒我,我忘了添加我的代碼。 – ironmantis7x
請理解,我不知道我不知道什麼!我一直在這個論壇試圖瞭解ruby/rails和nokogiri是如何工作的。我只需要對ruby/rails和nokogiri寶石的結構有一個基本的瞭解。 – ironmantis7x