Ruby や Rails で XML ファイルを生成し、Nokogiri をインストールする必要があります。
- XMLファイルを生成するRubyコードはどのファイルに入っていますか?
- 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 の仕組みについての基本的な理解が必要です。