SAX解析 android sdk与jdk 有点区别
16lz
2021-01-26
前天写完解析的接口,新建了个java工程测试了一下。
结果发现一个结果都没有,debug一下发现
public void startElement(String uri, String localName, String name,
Attributes attributes) throws SAXException {
}
内容都在name中,而我用的是localName判断的(以前j2ee开发就用dom、jdom),接口用的eml,一开始我还以为这个标签的原因,后来发现不是。
虽然都是继承DefaultHandler这个类,但他们还是有所不同。
在android中 要根据localName来判断元素名称
在jdk中要用name来判断元素名称
结果发现一个结果都没有,debug一下发现
public void startElement(String uri, String localName, String name,
Attributes attributes) throws SAXException {
}
内容都在name中,而我用的是localName判断的(以前j2ee开发就用dom、jdom),接口用的eml,一开始我还以为这个标签的原因,后来发现不是。
虽然都是继承DefaultHandler这个类,但他们还是有所不同。
在android中 要根据localName来判断元素名称
在jdk中要用name来判断元素名称
更多相关文章
- 判断Edittext是否为几种空方法
- android布局文件中一些属性介绍
- jQuery 判断iPad、iPhone、Android是横屏还是竖屏
- Android 读取元素的数据
- 如何判断Activity是否在前台显示
- android listview判断上滑还是下滑
- EditText被键盘遮住的问题
- aapt.AaptException Failed to crunch file
- Android(安卓)原生GPS定位 判断室内室外