Вам для коллекции или сгенерить маленькую xml'ку руками влом ?
xml = ::Builder::XmlMarkup.new :indent => 2
xml.instruct!
xml.query do
xml.userid 'foo'
xml.userkey 'bar'
...
xml.format do
xml.output output_url
...
end
end
xml_content = xml.target!
Или может дело в посылке HTTP POST запроса ?
url = URI.parse(manage.encoding.com:80)
Net::HTTP.start(url.host, url.port) do |http|
response = http.post(url.path, "xml=#{xml.target!}")
end
On Nov 24, 6:13 pm, Maxim Kulkin <maxim.kul...@gmail.com> wrote:
> 24 ноября 2009 г. 13:59 пользователь mikhailov
> <mikhailov.anat...@gmail.com> написал:
>
> > есть еще примеры реализации, кромеhttp://www.ruby-forum.com/topic/178199?
на строке response=...
кроме совета как юзать билдер, который я и без того использую, ответов
пока нет.
поэтому просьба написать в этот тред тех, у кого есть опыт работы с
encoding.com
Плюс, я бы посылал данные посредством специализированных функций,
которые правильно все заенкодят:
url = URI.parse("...")
request = Net::HTTP::Post.new(url.path)
request.form_data = { :xml => xml }
response = Net::HTTP.new(url.host, url.port).start { |http|
http.request(request) }
24 ноября 2009 г. 16:57 пользователь mikhailov
<mikhailo...@gmail.com> написал: