利用Xml文件解析出数组的一种方法
来源:互联网 发布:正版origin软件价格 编辑:程序博客网 时间:2024/05/19 13:58
解析类相关代码片段:
XmlResourceParser parser = getResources().getXml(R.xml.products);
ArrayList<Product> products = new ArrayList<Product>();
Product product = null;
try
{
int eventType = parser.getEventType();
while (eventType != XmlPullParser.END_DOCUMENT)
{
if (eventType == XmlPullParser.START_TAG
&& parser.getName().equalsIgnoreCase("product"))
{
product = new Product();
product.subject = parser.getAttributeValue(0);
product.body = parser.getAttributeValue(1);
product.price = parser.getAttributeValue(2);
products.add(product);
}
eventType = parser.next();
}
sProducts = new Product[products.size()];
products.toArray(sProducts);
}
catch (XmlPullParserException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
prouduct类:
public static class Product
{
public String subject;
public String body;
public String price;
}
xml文件:
<?xml version="1.0" encoding="utf-8"?>
<products>
<product
body="2010新款NIKE 耐克902第三代板鞋 耐克男女鞋 386201 白红"
price="一口价:0.9"
subject="耐克902 2010新款NIKE 耐克902第三代板鞋 耐克男女鞋 386201 白红" />
<product
body="新年特惠 adidas 阿迪达斯走珠 香体+止汗走珠 多种香型可选"
price="一口价:0.01"
subject="魅力香水 新年特惠 adidas+阿迪达斯走珠 香体止+汗走珠 多种香型可选" />
</products>
- 利用Xml文件解析出数组的一种方法
- Castor-解析xml的另外一种方法
- 解析XML文件的方法
- xml文件的解析方法
- 利用java的Dom解析XML文件
- 利用JDOM對XML文件的解析
- 利用ccstudio提供的工具解析出coff文件
- 一种在ORACLE中解析XML的方法
- 利用 Qt 读取 XML 文件的方法
- 利用MSXML解析xml文件
- 利用dom4j解析xml文件
- 利用JDOM解析XML文件
- 利用SAX解析xml文件
- 利用DOM解析xml文件
- 利用JDOM解析xml文件
- 利用pull解析xml文件
- 利用Dom4j 解析XML文件
- xml文件解析方法
- 阳光温暖所有
- 新的开始,3月1日
- 排序算法
- mysql load操作
- 超实用CSS代码
- 利用Xml文件解析出数组的一种方法
- 充分利用HTML来让技术文章更加易读——初步探索(效果,因为既预览又源码出来效果有点怪,所以另发了)
- H.264的CABAC原理
- 2014.3.1
- Android中Acition和Category常量表
- mysql入门的两个网站
- Oracle 字符集的查看和修改
- Java常用API
- Android开源项目发现--- 工具类文件处理篇(持续更新)