色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

Android XML的操作(SAX)

  在Android平臺下操作xml方式有很多種,常見的為SAX(Simple APIfor XML)和DOM(Document Object Model)。

  SAX操作xml的特點是當讀取xml文件的時候會隨時觸發事件,通過事件來處理當前讀取到的內容。這一點是跟dom有所不同的,dom是全部讀取完后在進行操作。

  現在這個實例是以SAX進行XML操作的!

  這個例子是讀取Google的天氣預報為例子做成了,使用的XML地址如下:http://www.google.com/ig/api?weather=beijing&hl=zh-cn

  通過互聯網獲取天氣的XML代碼,然后再通過SAX進行讀取:

  在例子中只是讀取了當前的時時天氣,沒有對預報的內容進行讀取,等以后再完善吧:

  首先根據XML文件抽象出一個類來,我獲取到的XML代碼如下:

<?xml version="1.0" ?>
<xml_api_reply version="1">
<weather module_id="0" tab_id="0" mobile_row="0" mobile_zipped="1"
row
="0" section="0">
<forecast_information>
<city data="Beijing, Beijing" />
<postal_code data="beijing" />
<latitude_e6 data="" />
<longitude_e6 data="" />
<forecast_date data="2010-12-27" />
<current_date_time data="2010-12-28 04:00:00 +0000" />
<unit_system data="SI" />
</forecast_information>
<current_conditions>
<condition data="晴" />
<temp_f data="28" />
<temp_c data="-2" />
<humidity data="濕度: 27%" />
<icon data="/ig/images/weather/sunny.gif" />
<wind_condition data="風向: 西北、風速:7 米/秒" />
</current_conditions>
<forecast_conditions>
<day_of_week data="周一" />
<low data="-12" />
<high data="6" />
<icon data="/ig/images/weather/sunny.gif" />
<condition data="晴" />
</forecast_conditions>
<forecast_conditions>
<day_of_week data="周二" />
<low data="-11" />
<high data="1" />
<icon data="/ig/images/weather/sunny.gif" />
<condition data="晴" />
</forecast_conditions>
<forecast_conditions>
<day_of_week data="周三" />
<low data="-11" />
<high data="2" />
<icon data="/ig/images/weather/chance_of_snow.gif" />
<condition data="可能降雪" />
</forecast_conditions>
<forecast_conditions>
<day_of_week data="周四" />
<low data="-13" />
<high data="-2" />
<icon data="/ig/images/weather/sunny.gif" />
<condition data="晴" />
</forecast_conditions>
</weather>
</xml_api_reply>

it知識庫Android XML的操作(SAX),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 阳原县| 托克托县| 响水县| 罗甸县| 宜川县| 奉贤区| 金华市| 栾川县| 株洲市| 莱州市| 旌德县| 洪湖市| 株洲市| 晴隆县| 思南县| 宁强县| 全椒县| 清水县| 福鼎市| 桐柏县| 丹巴县| 田东县| 平塘县| 凤阳县| 文登市| 林西县| 灵石县| 措勤县| 武宁县| 林芝县| 绥中县| 凯里市| 东乌珠穆沁旗| 乡城县| 阿拉尔市| 四川省| 孟村| 额尔古纳市| 勐海县| 丰台区| 洪洞县|