当前位置:   article > 正文

android中xml读取_android getresources().getxml

android getresources().getxml

        StringBuilder sb = new StringBuilder();
        XmlResourceParser xmlParser = getResources().getXml(R.xml.books);
        try {
            while (xmlParser.getEventType() != XmlResourceParser.END_DOCUMENT) {
                  if (xmlParser.getEventType() == XmlResourceParser.START_TAG) {
                       String tagName = xmlParser.getName();
                       if (tagName.equals("book")) {
                            sb.append("price");
                            String price = xmlParser.getAttributeValue(null, "price");
                             sb.append(price);
                            sb.append("publishYear");
                            String pubishYear = xmlParser.getAttributeValue(1);
                            sb.append(pubishYear);
                            sb.append("bookName");
                             sb.append(xmlParser.nextText());
                      }
                      sb.append("\n");
                 }
               xmlParser.next();
        }

     }

Book.xml

<?xml version="1.0" encoding="utf-8"?>
<books>
    <book price="100" publishYear="2011">Crazy Java</book>
    <book price="110" publishYear="2012">Crazy Android</book>
    <book price="120" publishYear="2013">Crazy iOS</book>
</books>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/314180
推荐阅读
相关标签
  

闽ICP备14008679号