XML(ExtentsibleMarkup Language)是一种可扩展标记语言,主要用于存取数据,关于xml和html 的区别可详细查看XML与HTML的区别
本文主要介绍在android中如果获取xml中的内容:
首先在Android studio IDE下为项目创建一个assets文件夹,如果遇到问题请参考android studio 下打开assets的文件
然后在里面创建一个data.xml文件,内容如下:
<language cat="it">
<lan id="1">
<name>c#</name>
<ide>Visual Studio</ide>
</lan>
<lan id="2">
<name>java</name>
<ide>eclipse</ide>
</lan>
<lan id="3">
<name>android</name>
<ide>android Studio</ide>
</lan>
</language>
根节点为language,有一个属性cat=“it”
然后下面添加了三个lan结点,里面存了name和ide
接下来回到MainActivity.jav中来读取xml
首先打开data.xml
InputStream in=getResources().getAssets().open("data.xml"