原始XML资源

来源:互联网 发布:淘宝客链接怎么做 编辑:程序博客网 时间:2024/05/16 16:32

main.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:padding="5px"    android:orientation="vertical" >    <TextView        android:id="@+id/show"        android:textSize="28px"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="正在读取XML文件..." /> </LinearLayout>

customers.xml

<?xml version="1.0" encoding="utf-8"?><customers><customer name="wgh" tel="1363*******" email="wgh8007@163.com"/>    <customer name="mr" tel="0431-84******" email="mingrisoft@mingirsoft.com"/>    <customer name="sk" tel="130********" email="sk666888@sina.com" /></customers>

MainActivity.java

package com.mingrisoft;import java.io.IOException;import org.xmlpull.v1.XmlPullParserException;import android.app.Activity;import android.content.res.XmlResourceParser;import android.os.Bundle;import android.widget.TextView;public class MainActivity extends Activity {/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);XmlResourceParser xrp=getResources().getXml(R.xml.customers);//获取XML文档StringBuilder sb=new StringBuilder("");//创建一个空的字符串构建器try {//如果没有到XML文档的结尾处while(xrp.getEventType()!=XmlResourceParser.END_DOCUMENT){if(xrp.getEventType()==XmlResourceParser.START_TAG){//判断是否为开始标记String tagName=xrp.getName();//获取标记名if(tagName.equals("customer")){//如果标记名是customersb.append("姓名:"+xrp.getAttributeValue(0)+"   ");//获取客户姓名sb.append("联系电话:"+xrp.getAttributeValue(1)+"   ");//获取联系电话sb.append("E-mail:"+xrp.getAttributeValue(2));//获取E-mailsb.append("\n");//添加换行符}}xrp.next();//下一个标记}TextView tv=(TextView)findViewById(R.id.show);//获取显示文本框tv.setText(sb.toString());//将获取到XML文件的内容显示到文本框中} catch (XmlPullParserException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}}


0 0
原创粉丝点击