Android中XML和JSON資料的解析小案例

2021-08-11 06:13:55 字數 2715 閱讀 4868

一、xml

package com.itheima.ceshouji.domain;

/* *

13691689238

廣東深圳移動神州行卡

名雖可得,利則難獲,藝界發展,可望成功 凶帶吉

* */

public class product

public void settype(string type)

public string getphonenum()

public void setphonenum(string phonenum)

public string getlocation()

public void setlocation(string location)

public string getphonejx()

public void setphonejx(string phonejx) }

public class mainactivity extends activity

string path;

private handler handler = new handler()

};};

//測試 手機號碼

public void ceyice(view v)else if("phonenum".equals(parser.getname()))else if("location".equals(parser.getname()))else if("phonejx".equals(parser.getname()))

}type=parser.next();

}//解析 xml 檔案完成, 那麼就 handler 發訊息,通知 ui 介面更新 ,顯示資料

message msg = message.obtain();

msg.what=success;

msg.obj = p;

handler.sendmessage(msg);

}} catch (exception e)

};}.start();

}}

二、json

,,,

,],

"yesterday": ,

"aqi": "67",

"city": "深圳"

}}

public class mainactivity extends activity 

handler handler = new handler() catch (jsonexception e)

break;

case error:

//彈個土司

toast.maketext(mainactivity.this, "對不起,俺出錯了 .", 0).show();

break;

case invalid_city_name:

//無效的 城市

toast.maketext(mainactivity.this, "無效的城市 .", 0).show();

break;

default:

break;}};

};string path;

string cityname;

//獲得天氣資訊

public void getweatherinfo(view v)

////要聯網 獲得 城市的天氣

//深圳

//怎麼url 編碼呢?

new thread()else

}} catch (exception e)

};}.start();

}}public class streamtool

return baos.tostring(); }}

public class mainactivity extends activity

handler handler = new handler() catch (jsonexception e)

break;

case error:

//彈個土司

toast.maketext(mainactivity.this, "對不起,俺出錯了 .", 0).show();

break;

case invalid_city_name:

//無效的 城市

toast.maketext(mainactivity.this, "無效的城市 .", 0).show();

break;

default:

break;}};

};string path;

string cityname;

//獲得天氣資訊

public void getweatherinfo(view v)

////要聯網 獲得 城市的天氣

//深圳

//怎麼url 編碼呢?

new thread()else

}} catch (exception e)

};}.start();

}}public class streamtool

return baos.tostring();

}}

android中讀寫xml檔案

android中經常會遇到要讀取或者寫入一些xml檔案,如某些 的請求返回就是xml格式的。這樣,我們得到檔案流可以對xml檔案進行解析,進而得到裡面的一些我們所需要的引數。xml檔案的解析方式有三種 dom document object model sax api for xml 和androi...

android中解析XML檔案

上面這個鏈結詳細介紹了幾種xml的解析方法以及原理。下面是實現思路 1.讀取xml檔案 2.獲取讀取事件,如果檔案結束,則停止解析 3.處理讀取事件 4.回到第二步。下面是實現過程 1.要解析的xml檔案內容 name jim age 123 gender male email mail hostn...

Android中xml中shape的屬性助記

2015 07 30 21 37 03 標籤 android xmlshape 原始出處 作者資訊和本宣告。否則將追究法律責任。對於shape的一些屬性老是忘記,每次都要去查詢,為了方便我就自己記錄下來,方便以後忘記了再檢視這些屬性。在shape中有幾個屬性rectangle oval line r...