Я использую Nokogiri для синтаксического анализа возврата из API Rackspace, поэтому я использую их пример кода для
response = server.get '/customers/'+@user.customer_id.to_s+'/domains/', server.xml_format
doc = Nokogiri::XML::parse response.body
puts "xpath values"
doc.xpath("//name").each do |node|
puts
node.text
end
. В качестве моего кода я использую Nokogiri для возврата списка узлов узлов элемента
по какой-то причине я, кажется, упустил что-то очевидное, и я просто не могу заставить его проанализировать список узлов и вернуть их мне, есть ли что-то простое, что я могу сделать, чтобы исправить это?вернуть список узлов?
Вот пример XML, который я пытаюсь проанализировать:
<domainList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:xml:domainList">
<offset>0</offset>
<size>50</size>
<total>4</total>
<domains>
<domain>
<name>domain1.com</name>
<accountNumber>xxxxxxx</accountNumber>
<serviceType>exchange</serviceType>
</domain>
<domain>
<name>domain2.com</name>
<accountNumber>xxxxxxx</accountNumber>
<serviceType>exchange</serviceType>
</domain>
<domain>
<name>domain3.com</name>
<accountNumber>xxxxxxx</accountNumber>
<serviceType>exchange</serviceType>
</domain>
</domains>
</domainList>
Cheers