a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 系統(tǒng) > Android > 正文

Android XML數(shù)據(jù)解析簡單示例

2020-04-11 11:42:37
字體:
供稿:網(wǎng)友

1、創(chuàng)建XML數(shù)據(jù)

在android工程目錄中res/目錄下創(chuàng)建raw文件夾,在raw文件夾內(nèi)創(chuàng)建data.xml。

復(fù)制代碼 代碼如下:

<?xml version="1.0" encoding="utf-8"?>
<data>
    <class>
        <c studentNum="1">Android</c>
        <c studentNum="2">IPhone</c>
    </class>
</data>

2、XML解析代碼

復(fù)制代碼 代碼如下:

import java.io.IOException;
import java.io.InputStream;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;

import org.w3c.dom.Document;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;

import android.os.Bundle;
import android.app.Activity;

public class MainActivity extends Activity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  
  InputStream is = getResources().openRawResource(R.raw.data);
  try {
   byte[] bytes = new byte[is.available()];
   is.read();
   String XMLStr = new String(bytes,"utf-8");
   is.reset();
   System.out.println(XMLStr);
   
   DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
   Document doc = builder.parse(is);
   
   Node node = doc.getFirstChild();
   System.out.println("第一個(gè)子節(jié)點(diǎn)"+node.getNodeName());
   NodeList list = doc.getElementsByTagName("c");
   NamedNodeMap map;
   for(int i = 0; i < list.getLength(); i++)
   {
    node = list.item(i);
    map = node.getAttributes();
    System.out.println(node.getTextContent()+"  studentNum  "+map.getNamedItem("studentNum").getNodeValue());
   }
   
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (ParserConfigurationException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (SAXException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }
}

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 中文字幕久久精品 | 亚洲精品久久久久avwww潮水 | 羞羞视频网站免费看 | 久久久久中文字幕 | 成人免费淫片视频观 | 欧美国产视频 | 久久久网站 | 国产乱老熟视频网88av | 久久99精品国产麻豆婷婷洗澡 | 国产伦精品一区二区三区四区视频 | 毛片免费在线 | 欧美日韩二区三区 | 午夜视频一区二区 | 国产成人精品一区一区一区 | 91久久综合 | 九一视频在线免费观看 | 黄网站涩免费蜜桃网站 | 99亚洲精品| 国产精品福利免费 | 久久一卡二卡 | 国产一区成人 | 亚洲第一区在线 | 亚洲国产精品久久久男人的天堂 | 色爱区综合 | 国产精品精品 | 国产激情的老师在线播放 | 91麻豆精品国产91久久久久久久久 | 欧美成人一区二区 | 综合国产| 青娱乐av| 伊人爱爱网 | 成人免费福利视频 | 91中文字幕 | 中文二区 | 日韩精品一区二区三区第95 | av在线一区二区 | 韩国三级中文字幕hd久久精品 | 色呦呦在线 | 日韩在线欧美 | 日本a区| a在线天堂 |