xml文件操作
Posted 美惠子丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml文件操作相关的知识,希望对你有一定的参考价值。
一、xml文件操作
1.了解xml文件的SAX解析方式
1.1SAX解析XML
//第一步:解析xml的对象
//工厂模式
SAXParser parser = SAXParserFactory
.newInstance()
.newSAXParser();
//第二步:获得xml文件
InputStream is = getResources().openRawResource(R.raw.shu);
//第三步: 处理器
DefaultHandler def = new DefaultHandler(){
private boolean flag = false;
@Override
public void startElement(String uri, String localName,
String qName, Attributes attributes)
throws SAXException {
if(localName.equals("name")){
flag=true;
}
}
@Override
public void characters(char[] ch, int start, int length)
throws SAXException {
//if 标签名是name
if(flag){
Log.i("name",new String(ch));
flag = false;
}
}
};
//第四步:开始解析
以上是关于xml文件操作的主要内容,如果未能解决你的问题,请参考以下文章