jsopu getElementsByClass 遇到空格无法解析的解决办法
2013-07-09 00:00
309 查看
由于有些标签有空格,所以在jsoup.select 中直接写的话,会解析不出来
所以有几种解决方式
<tr align="center" class="tr3 t_one">
方式一在解析前先对该id或者class进行替换 将tr2 t_one替换为tr2_t_one
当然你直接通过tr3也可以取得
getElementsByClass("tr3");
但要过滤其他数据...
方式二 System.out.print(doc.getElementsByTag("tr").text().replace(" ", Jsoup.parse(" ").text()));
这样能去掉空格
所以有几种解决方式
<tr align="center" class="tr3 t_one">
方式一在解析前先对该id或者class进行替换 将tr2 t_one替换为tr2_t_one
当然你直接通过tr3也可以取得
getElementsByClass("tr3");
但要过滤其他数据...
方式二 System.out.print(doc.getElementsByTag("tr").text().replace(" ", Jsoup.parse(" ").text()));
这样能去掉空格
相关文章推荐
- jsoup getElementsByClass 遇到空格无法解析的解决办法
- 解决getElementsByClassName在IE8之前无法使用的问题
- 根据原生JS封装函数,根据传递的选择器查找对应的元素以及解决getElementsByClassName() 兼容问题
- IE不支持getElementsByClassName解决办法
- 浏览器不支持getElementsByClassName的解决办法
- 原生js方法document.getElementsByClassName在ie8及其以下的兼容性问题
- error LNK2001: 无法解析的外部符号 "class std::basic_ostream<char,struct std::char_traits<char> > 的解决办法
- 解决IE8一下不支持getElementsByClassName的方法
- 常用的js自定义方法 -- hasClass addClass removeClass getElementsByClass
- 解决 IE 不支持 document.getElementsByClassName() 的方法
- JS模拟出 getElementsByClassName 功能
- document.getElementsByName 在IE与firefox表现不一,解决办法
- JS getElementsByClassName
- getElementsByClassName.js
- 纯JS function getElementsByClass
- Dom4j递归解析XML实现JS的getElementsByName类似方法
- Qt网络编程遇到无法解析的外部命令解决办法
- 原生JS实现元素的getElementsByClassName()方法,适用于多个类名
- 解决ie8及一下不支持document.getElementsByClassName
- IE下js兼容之getElementsByClassName和e.target