【发布时间】:2014-06-20 13:55:42
【问题描述】:
我正在构建一个连接到dynadot xml api 的简单域名应用程序。我正在使用 httparty 使用下面的代码向 api 发出请求
def index
reqd = HTTParty.get("https://api.dynadot.com/api3.xml?key=xxxxx&command=search&domain0=mydomain.com&domain1=mydomain.net").body
puts reqd
end
我得到以下输出
<Results>
<SearchResponse><SearchHeader>
<SuccessCode>0</SuccessCode>
<DomainName>mydomain.com</DomainName>
<Status>success</Status>
<Available>no</Available>
</SearchHeader></SearchResponse>
<SearchResponse><SearchHeader>
<SuccessCode>0</SuccessCode>
<DomainName>mydomain.net</DomainName>
<Status>success</Status>
<Available>no</Available>
</SearchHeader></SearchResponse></Results>
是否可以在rails中传递它并将其表示为一个数组,如果我可以遍历所有域名并将它们显示为一个列表,其中包含可用或不可用以及转换为html时旁边的域名。如果可能的话,我想知道如何使用代码示例或解释。谢谢。
【问题讨论】:
标签: ruby-on-rails-3 ruby-on-rails-4 xml-parsing xml-serialization