HtmlParser 解析html数据问题

问题描述

html格式:<TRclass=SelectedRowvAlign=center><TD><IMGtitle=检测结果汇总style="CURSOR:hand"onclick="openRs('200910120069','IQ');"src="gene06.assessmentSeach_files/arrow_h.gif"></TD><TD>IQ</TD><TD>一</TD><TD>认知(IQ)</TD><TD>1001</TD><TD>一般稍弱,需加强培养</TD><TDnoWrapalign=left><Atitle=1001认知(IQ)(10).dochref='javascript:downloadFile_common("/gene1","E:/gene/webapps/illDoc/小天赋/1001认知(IQ)(10).doc");'><FONTcolor=blue>疾病注释及提示</FONT></A><BR></TD><TD><INPUTstyle="WIDTH:60px"name=2009022000119877></TD></TR>我的代码:NodeFilternodeFilter=newAndFilter(newTagNameFilter("tr"),newHasAttributeFilter("class","SelectedRow"));NodeListlist=parser.parse(nodeFilter);可以拿到上面的内容。但是我想要的内容是IQ一认知1001一般稍弱,需加强培养,也就是<td>之间的内容。请问我需要怎么处理?在线等待

解决方案

解决方案二:
soeasy,多看看文档吧
解决方案三:
我知道,你会说你要的不是教训,要的是代码,呵呵,给你点代码参考下吧:NodeFilternodeFilter=newAndFilter(newTagNameFilter("tr"),newHasAttributeFilter("class","SelectedRow"));NodeListlist=parser.parse(nodeFilter);if(list.size()>0){for(inti=0;i<list.size();i++){TableRowtr=list.get(i);TableColumn[]td=tr.getColumns();//得到此行的所有单元格if(td.length>0){for(intj=0;j<td.length;j++){Systen.out.println(td[j].toPlainTextString().replaceAll("","").replaceAll("n",""));}}}}

解决方案四:
我的代码:NodeFilternodeFilter=newAndFilter(newTagNameFilter("tr"),newHasAttributeFilter("class","SelectedRow"));NodeListlist=parser.parse(nodeFilter);list.asString()应该就可以的
解决方案五:
不然像2楼的用toPlainTextString()遍历TD也可以的

时间: 2024-12-25 03:11:35

HtmlParser 解析html数据问题的相关文章

超级好用的解析JSON数据的网站

超级好用的解析JSON数据的网站 网址 http://json.parser.online.fr/beta/ 效果图 测试数据 {"city":{"id":1816670,"name":"Beijing","coord":{"lon":116.397232,"lat":39.907501},"country":"CN",&quo

Jquery解析json数据详解

 本篇文章主要是对Jquery解析json数据进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 最近被jquery折磨了一番,倒腾了一个jquery解析json的demo,本demo想实现从asp.net后台实例化dataSet或者dataTable数据集,将dataSet转换成json并返回给客户端,客户端用jquery getJson方法解析出来并显示在页面上.   首先简单介绍一下getJson方法   Jquery.getJson(url,[data],[callback]

Jquery Ajax解析XML数据简单实例

 本篇文章主要是对Jquery Ajax解析XML数据(同步及异步调用)的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 代码如下: $.ajax({                 async: true, // 默认true(异步请求)                 cache: true, // 默认true,设置为 false 将不会从浏览器缓存中加载请求信息.                 type: "POST", // 默认:GET 请求方式:[PO

jquery解析JSON数据示例代码

 作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式 这里可以找到json.js的代码,后面还需要formutil.js的代码及MD5.js    用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明.  这里首先给

Android网络之数据解析----使用Google Gson解析Json数据

[正文] 文章回顾: Android网络之数据解析----SAX方式解析XML数据 一.Json数据的介绍                                                                                                                 Json(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于JS的一个子集. Json采用完全独立于语言的文本格式,这使得Jso

android-Android怎么解析xml数据比较快捷方便

问题描述 Android怎么解析xml数据比较快捷方便 服务器提供接口,返回xml数据,怎么获取快捷方便?怎么解析成对象比较快捷? 解决方案 xmpullParser进行解析,我在https://github.com/dengshiwei/AndroidUtils中的工具类写了一个xml解析的工具类,你可以下载看下,欢迎star关注. 解决方案二: dom4j可以解决你的问题 解决方案三: https://github.com/dengshiwei/AndroidUtils

探究Android系统中解析JSON数据的方式_java

前言喜欢在前言里讲一下自己的现状,或许能有共鸣的同学,更多的是留给自己一个纪念,几个月或者几年再回来看的时候还是会很有感慨.今天说说语言,json这种数据格式之前我做服务器端的时候天天接触,天真的以为json的世界里只有php的json_encode和json_decode,今天当我做客户端的时候,竟然将近一个多小时才搞定json的解析.这里我不是抨击php好坏,只是想说多学点东西,看看你不熟悉的领域,方能开阔自己的视野,方能知道天外有天,方能知道当初你看不上的工作其实你也不一定能很好的完成,扯

深入分析jquery解析json数据_jquery

我们先以解析上例中的comments对象的JSON数据为例,然后再小结jQuery中解析JSON数据的方法. JSON数据如下,是一个嵌套JSON: 复制代码 代码如下: {"comments":[{"content":"很不错嘛","id":1,"nickname":"纳尼"},{"content":"哟西哟西","id":2

javascript解析json数据的3种方式_javascript技巧

3种方式解析json数据 复制代码 代码如下: var obj=eval("("+traItem.rel+")"); //性能不好 var obj = (new Function("return " + traItem.rel))(); var obj = JSON.parse(traItem.rel); //这个要求的格式比较严格