• Android解析微博小尾巴


    /**
         * 格式化微博来源小尾巴
         * 
         * @param sourceString
         * @return
         */
        public static String formatWeiboSource(String sourceString) {
            ByteArrayInputStream bais = null;
            try {
                if (sourceString != null && !sourceString.trim().equals("")) {
                    bais = new ByteArrayInputStream(sourceString.getBytes());
                    XmlPullParser parser = Xml.newPullParser();
                    try {
                        parser.setInput(bais, "UTF-8");
                        int eventType = parser.getEventType();
                        int i=0;
                        while (eventType != XmlPullParser.END_DOCUMENT) {
                            Log.i("test", "循环次数"+i++);
                            switch (eventType) {
                            case XmlPullParser.START_DOCUMENT:// 文档开始事件,可以进行数据初始化处理
    
                                break;
                            case XmlPullParser.START_TAG:// 开始元素事件
                                String name = parser.getName();
                                if (name.equalsIgnoreCase("a")) {
                                    String resultString = parser.nextText();
                                    Log.i("test", "小尾巴:"+resultString);
                                    return resultString;
                                }
                                break;
                            case XmlPullParser.END_TAG:
                                break;
    
                            default:
                                break;
                            }
                            eventType = parser.next();
                        }
                        bais.close();
                    } catch (Exception e) {
                        e.printStackTrace();
                        // TODO: handle exception
                    }
                }
            } catch (Exception e) {
                // TODO: handle exception
                e.printStackTrace();
                return "";
            }
    
            return "";
        }
  • 相关阅读:
    addslashes与mysql_real_escape_string的区别
    gcc
    php函数
    JAVA基本类库介绍
    Linux系统精华教程
    CJIAN
    我的未来不是梦! 全新时代
    html标签属性disabled用法 全新时代
    javamail收取邮件demo code 全新时代
    TortoiseSVN安装注意事项及中文语言包安装 全新时代
  • 原文地址:https://www.cnblogs.com/greywolf/p/2945622.html
Copyright © 2020-2023  润新知