日期:2014-05-20  浏览次数:20565 次

求助,在DOM解析HTML时如何得知TABLE 节点是否是嵌套关系
小弟在抽取html   文件时需要判定table节点的关系,怎么办啊/还请多多指教

------解决方案--------------------
怎么每人顶啊,自己顶下!
------解决方案--------------------
我只用dom和dom4j读过xml的,我明白lz的意思,这个应该不好控制
<table>
 ....
 <table>
....
 </table>
</table>
像这种嵌套的<table>都是一样的,你不容易进行区别,先问下lz想要做什么东西?看我能不能帮上忙,因为最近我也在做类似的事情
------解决方案--------------------
太巧了,才做了一个解吸html生成excel的功能,对于这种嵌套表格处理就直接判断当前节点的子节点的name是否是table撒,如果是那么就是嵌套关系,如果不是则不是嵌套关系,很简单的逻辑呀
------解决方案--------------------
解析HTML的话。。。

楼主可以参考下SWING的以下类
javax.swing.text.html.parser.ParserDelegator;
javax.swing.text.html.HTMLEditorKit.ParserCallback
------解决方案--------------------
帮楼主顶上去
------解决方案--------------------
把你的邮箱给我,我给你发一个dhtml的教程,我好久没用那玩意了。。
应该是可以做到的,回头你自己研究