以下は私の XML です。XMLPullParser を使用して解析します。パーサーは、次のようなタグから値を正しく読み取ります
<hours>Monday: 1:00 PM - 3:00 PM Thursday: 8:30 AM - 12:30 PM</hours>
ただし、Web サービスによって提供されるタイミング データがない場合、hours タグは空です。
<hours/>
XMLPullParser はこれらのタグをスキップします。そのようなタグから null 値または空の文字列を読み取りたい。
<?xml version="1.0" encoding="UTF-8"?>
<root>
<city_data>
<city_details>
<id>1</id>
<city>City1</city>
<location>5390 Park</location>
<phoneno>239-963</phoneno>
<fax>239-963</fax>
<hours>Monday: 1:00 PM - 3:00 PM Thursday: 8:30 AM - 12:30 PM</hours>
<latitude>26.2134964</latitude>
<longitude>-81.7672781</longitude>
<action>2</action>
</city_details>
</city_data>
<city_data>
<city_details>
<id>2</id>
<city>City2</city>
<location>13100 Westlinks</location>
<phoneno>239</phoneno>
<fax>239-332</fax>
<hours/>
<latitude>26.553446</latitude>
<longitude>-81.7560699</longitude>
<action>2</action>
</city_details>
</city_data>
</root>