Android--<String>XX</String>类型的XML解析
来源:互联网 发布:湘北vs山王球员数据 编辑:程序博客网 时间:2024/04/30 10:18
转载请注明出处:http://blog.csdn.net/skyunicorn/article/details/51003286,谢谢
有时候我们遇到<string xmlns="http://tempuri.org/">坑你,就是坑你</string>这种情况怎么办?
按照我们上次讲的PULL解析,对这个完全无效啊,这个哪有上次我们说的那些根元素节点,子元素节点,属性之类的东西?
别急,下面给出解析方法:
HttpURLConnection con = (HttpURLConnection) new URL(url).openConnection(); con.setRequestMethod("GET"); //设置连接为GET con.setConnectTimeout(5000); //连接超时的时间 int i = con.getResponseCode(); //获取连接状态 if (i == 200) { //状态码为200时连接成功 InputStream is = con.getInputStream(); parser.setInput(is, "UTF-8"); //将输入流置为UTF-8格式 int eventType = parser.getEventType(); //解析XML while (eventType != XmlPullParser.END_DOCUMENT) { switch (eventType) { case XmlPullParser.START_DOCUMENT: //文档开始事件,可以进行数据的初始化处理 break; case XmlPullParser.START_TAG: //开始元素事件 String name = parser.getName(); if (name.equalsIgnoreCase("string")) { str = parser.nextText(); } break; case XmlPullParser.END_TAG: //结束元素事件 break; } eventType = parser.next(); } is.close();
这样就可以了取出来数据了,用Log.i(TAG,str);就可以查看取出的数据。
0 0
- Android--<String>XX</String>类型的XML解析
- 解析String类型的XML
- java 解析String类型的xml
- Dom4j解析String类型的xml数据
- java解析string类型的xml
- 如何解析String类型的XML
- DOM4J解析String类型的xml文件
- android 解析 List<Map<String,String>>类型
- 调用接口,解析返回的的string类型xml文档
- java解析由String类型拼接的XML文件
- 由String 转为XX类型
- java string类型xml解析为对象
- String拼接的xml解析
- 利用pull解析器解析服务器返回的String类型的XML
- xml类型的String转换成已经格式化的String
- String类型深度解析
- String xml 解析
- 解析String类型的数据的方法
- 计算结果切记类型
- iOS 初始化单例
- javascript异常处理与调试--Throw 和 Try to Catch 与Debugging
- unity3d 扩展unity原有的Inspector
- 时间计算
- Android--<String>XX</String>类型的XML解析
- 浅C#中的装箱和拆箱
- EAX、ECX、EDX、EBX寄存器的作用
- android自定义渐变色等待条
- 使用fstream时,提示未定义的标识符
- apache olut oauth2 (server、client)集成配置
- 【BZOJ1318】[Spoj744] Longest Permutation【杂项】
- 关于u3d中需要注意一些地方
- const、static变量存放位置