【发布时间】:2012-02-08 14:33:37
【问题描述】:
我已使用此命令将 xml 文件发送到名为 SRA-ENA 的 Web 服务。
submission_field = Curl::PostField.content(File.read("xml/#{@experiment.alias}.submission.xml"), 'SUBMISSION')
study_field = Curl::PostField.content(File.read("xml/#{@experiment.alias}.study.xml"), 'STUDY')
sample_field = Curl::PostField.content(File.read("xml/#{@experiment.alias}.sample.xml"), 'SAMPLE')
run_field = Curl::PostField.content(File.read("xml/#{@experiment.alias}.run.xml"), 'RUN')
experiment_field = Curl::PostField.content(File.read("xml/#{@experiment.alias}.experiment.xml"), 'EXPERIMENT')
# Send these requests to the test-SRA website
request_test = Curl::Easy.http_post("https://www-test.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ERA%20era-drop-81%20dxjf2dntWDr4CHg28qERORnv0RQ%3D", submission_field, study_field, sample_field, run_field, experiment_field )
作为回应,我从网络服务器收到了 xml 格式的收据,
请有人指导我如何将此 xml 保存在变量中,以便我可以使用 nokogiri 进一步解析 xml 文件。
【问题讨论】:
标签: xml http ruby-on-rails-2 curb