winston的专栏

.Net Framework, Andriod,iphone,WinCE,Symbian的开发

Android 开发笔记-- 读取原始XML

XmlResourceParser xrp = r.getXml(R.xml.test);
 
                try {
                    // 当没有达到xml的逻辑结束终点
                    // getEventType方法返回读取xml当前的事件
                    while (xrp.getEventType() != XmlResourceParser.END_DOCUMENT) {
                        if (xrp.getEventType() == XmlResourceParser.START_TAG) {
                            String name = xrp.getName();
                            System.out.println(name);
                            if (name.equals("customer")) // 查找符合条件的
                            {
                                counter++; // 统计第几个节点
                                sb.append("第" + counter + "条客户信息:" + "\n");
                                sb.append(xrp.getAttributeValue(0) + "\n");
                                sb.append(xrp.getAttributeValue(1) + "\n");
                                sb.append(xrp.getAttributeValue(2) + "\n");
                                sb.append(xrp.getAttributeValue(3) + "\n");
 
                            }
                        }// 当读取到xml节点是一个元素的尾标记时
                        else if (xrp.getEventType() == XmlPullParser.END_TAG) {
                            // 控制台输出xml节点结束
                            System.out.println(xrp.getName() + "---End!");
                        } // 当读取到xml节点是文本时
                        else if (xrp.getEventType() == XmlPullParser.TEXT) {
                            // 输出文本
                            sb.append("姓名:" + xrp.getText() + "\n\n");
                        }
                        xrp.next();
                    }
                    myTextView.setText(sb.toString());
                } catch (XmlPullParserException e) {
                    e.printStackTrace();
                } catch (IOException e) {
                    e.printStackTrace();
                }

xml必须放入res/xml


阅读更多
文章标签: android xml string
个人分类: Android
想对作者说点什么? 我来说一句

ResourceTest

2016年05月04日 2.75MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭