UPSAPIを使用して場所を検証しています。UPSからXML応答を受け取り、必要な情報を解析しようとします。<AddressLine>
UPSは、住所に応じて、住所ごと に1つから3つの要素を送り返すことができます。
アドレスに2つ以上ある場合はAddressLines
、最初の2つを引き出す必要があります。アドレスにが1つしかない場合は、AddressLine
その1行をプルする必要があります。
アドレスとアドレス2を引き出すにはどうすればよいですか?
<AddressKeyFormat>
<AddressLine>655 MANSELL RD</AddressLine>
<AddressLine>Apartment #2</AddressLine>
</AddressKeyFormat>
コード :
xml.xpath('//AddressKeyFormat').each do |node|
#pull out address, and address2
end