<? version="1.0" encoding="utf-8"?>
尖括號裡的「family」,"father","mother","son"是屬於標籤(tag)
而「name」,「age」的是各個錶簽對應的屬性
documentbuilde***ctory factory=documentbuilde***ctory.newinstance();
try {
documentbuilder builder=factory.newdocumentbuilder();
//這個方法裡面可以傳入乙個xml格式的字串,也可以是檔案
org.w3c.dom.document document=builder.parse(getassets().open("family.xml"));
//獲取根元素
org.w3c.dom.element e= document.getdocumentelement();
//nodelist list=e.getelementsbytagname("family");
string totalstring="";
nodelist element=e.getelementsbytagname("father");
string attributestring =((org.w3c.dom.element)element.item(0)).getattribute("name");
string agestring=((org.w3c.dom.element)element.item(0)).getattribute("age");
totalstring+=attributestring+":"+agestring+"\n";
element=e.getelementsbytagname("mother");
attributestring =((org.w3c.dom.element)element.item(0)).getattribute("name");
agestring=((org.w3c.dom.element)element.item(0)).getattribute("age");
totalstring+=attributestring+":"+agestring+"\n";
element=e.getelementsbytagname("son");
attributestring =((org.w3c.dom.element)element.item(0)).getattribute("name");
agestring=((org.w3c.dom.element)element.item(0)).getattribute("age");
totalstring+=attributestring+":"+agestring+"\n";
Android中XML和JSON資料的解析小案例
一 xml package com.itheima.ceshouji.domain 13691689238 廣東深圳移動神州行卡 名雖可得,利則難獲,藝界發展,可望成功 凶帶吉 public class product public void settype string type public s...
Android資料快取的實現
那快取怎麼實現呢,其實很簡單,我們的資料一般都是json的形式返回的,說白了就是一堆字串,那我們就利用url和jsondata的一對一的關係建立一張表,裡面的字段有 id,url,jsondata 這樣子你訪問成功的時候就插入資料,訪問失敗的時候就可以檢查一下資料庫,是不是有這個url對應的資料,如...
Android 網路獲取資料之XML解析
android中通過url獲取的資料中json格式和xml格式是兩種非常常見的響應返回格式 這篇文章主要講解通過pull解析的方式來解析xml格式的文件 2.1 xml 文字 例如我們通過url訪問網路,返回的是以下的xml格式文字。在xml文件中 整個文件內容稱之為乙個document.為乙個開始...