第一篇文章在這裏!遍歷數組並根據優先級進行選擇
確定..我有一個接觸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">[email protected]</ContactData>
<Type type="String">4</Type>
</item>
<item>
<ContactData type="String">+5554444444</ContactData>
<Type type="String">2</Type>
</item>
</contact>
正如你可以看到類型4是一個電子郵件,類型1是一個電話號碼,類型2是一個傳真和3型是一個手機號碼。
因此,這裏是我的情況:
我(可能)需要通過這些節點進行迭代。檢查是否有電話號碼(最高優先級)並選擇它。如果沒有電話號碼,我們需要檢查手機號碼(第二高優先級)。如果手機號碼不可用,我們選擇電子郵件(或者我們什麼都不做)。我怎樣才能實現它?
謝謝..要實現這一
有在貼出的問題使用CDATA部分沒有任何意義。這只是與實際問題無關,它掩蓋了沒有任何好處。我將幫助編輯。 –
不知道在哪裏寫這個...但是你真是太棒了!!!非常感謝你.. !!我很感激...我使用Tim C的解決方案.. – user994612