初投稿はこちら!
わかりました..私は次のような連絡先XMLを持っています:
<contact>
<item>
<ContactData type="String">+4444444444</ContactData>
<Type type="String">1</Type>
</item>
<item>
<ContactData type="String">+9999999999</ContactData>
<Type type="String">3</Type>
</item>
<item>
<ContactData type="String">anyone123452154@gmail.com</ContactData>
<Type type="String">4</Type>
</item>
<item>
<ContactData type="String">+5554444444</ContactData>
<Type type="String">2</Type>
</item>
</contact>
ご覧のとおり、タイプ 4 は電子メール、タイプ 1 は電話番号、タイプ 2 はファックス、タイプ 3 は携帯電話番号です。
だからここに私のシナリオがあります:
私は(おそらく)これらすべてのノードを反復処理する必要があります。電話番号(最優先)があるかどうかを確認して選択します。電話番号がない場合は、携帯電話番号を確認する必要があります (2 番目に高い優先度)。携帯電話番号が利用できない場合は、電子メールを選択します (または何もしません)。どうすれば達成できますか?
ありがとう..