58网上兼职工作招手游最新版本

58网上兼职工作招手游最新版本

大小:123.8M 语言: 中文

类型:娱乐影音 系统:macOS

备案号:备案号:苏6Z-200819793-40L
简介 相关 评论(9)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

HtmlCleaner软件特色

它被设计的小,快速,灵活而且独立。HtmlCleaner也可用在Java代码中,当命令行工具或Ant任务。解析后编程轻量级文档对象,能够很容易的被转换到DOM或者JDom标准文档,或者通过各种方式(压缩,打印)连续输出XML。

HtmlCleaner使用示例

写一个测试用的html文件:html-clean-demo.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " >   

< html   xmlns = "http://www.w3.org/1999/xhtml "   xml:lang = "zh-CN"   dir = "ltr" >   

< head >   

< meta   http-equiv = "Content-Type"   content = "text/html; charset=GBK" />   

< meta   http-equiv = "Content-Language"   content = "zh-CN" />   

< title > html clean demo </ title >   

</ head >   

< body >   

< div   class = "d_1" >   

< ul >   

< li > bar </ li >   

< li > foo </ li >   

< li > gzz </ li >   

</ ul >   

</ div >   

< div >   

< ul >   

< li > < a   name = "my_href"   href = "1.html" > text-1 </ a > </ li >   

< li > < a   name = "my_href"   href = "2.html" > text-2 </ a > </ li >   

< li > < a   name = "my_href"   href = "3.html" > text-3 </ a > </ li >   

< li > < a   name = "my_href"   href = "4.html" > text-4 </ a > </ li >   

</ ul >   

</ div >   

</ body >   

</ html >   

Html代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" dir="ltr">  

<head>  

<meta http-equiv="Content-Type" content="text/html; charset=GBK"/>  

<meta http-equiv="Content-Language" content="zh-CN"/>  

<title>html clean demo</title>  

</head>  

<body>  

<div class="d_1">  

<ul>  

<li>bar</li>  

<li>foo</li>  

<li>gzz</li>  

</ul>  

</div>  

<div>  

<ul>  

<li><a name="my_href" href="1.html">text-1</a></li>  

<li><a name="my_href" href="2.html">text-2</a></li>  

<li><a name="my_href" href="3.html">text-3</a></li>  

<li><a name="my_href" href="4.html">text-4</a></li>  

</ul>  

</div>  

</body>  

</html>  

模拟需求:取出title,name="my_href"的链接,div的class="d_1"下的所有li内容。下面用htmlcleaner写代码,HtmlCleanerDemo.java

package  com.chenlb;  

import  java.io.File;  

import  org.htmlcleaner.HtmlCleaner;  

import  org.htmlcleaner.TagNode;  

/**  

* htmlcleaner 使用示例.  

*  

* @author chenlb 2008-11-26 下午02:12:02  

*/   

public   class  HtmlCleanerDemo {  

public   static   void  main(String[] args)  throws  Exception {  

HtmlCleaner cleaner = new  HtmlCleaner();  

TagNode node = cleaner.clean(new  File( "html/html-clean-demo.html" ),  "GBK" );  

//按tag取.   

Object[] ns = node.getElementsByName("title" ,  true );     //标题   

if (ns.length >  0 ) {  

System.out.println("title=" +((TagNode)ns[ 0 ]).getText());  

}  

System.out.println("ul/li:" );  

//按xpath取   

ns = node.evaluateXPath("//div[@class='d_1']//li" );  

for (Object on : ns) {  

TagNode n = (TagNode) on;  

System.out.println(" text=" +n.getText());  

}  

System.out.println("a:" );  

//按属性值取   

ns = node.getElementsByAttValue("name" ,  "my_href" ,  true ,  true );  

for (Object on : ns) {  

TagNode n = (TagNode) on;  

System.out.println(" href=" +n.getAttributeByName( "href" )+ ", text=" +n.getText());  

}  

}  

}  

Java代码  

package com.chenlb;  

import java.io.File;  

import org.htmlcleaner.HtmlCleaner;  

import org.htmlcleaner.TagNode;  

/** 

* htmlcleaner 使用示例. 

* @author chenlb 2008-11-26 下午02:12:02 

*/  

public class HtmlCleanerDemo {  

public static void main(String[] args) throws Exception {  

HtmlCleaner cleaner = new HtmlCleaner();  

TagNode node = cleaner.clean(new File("html/html-clean-demo.html"), "GBK");  

//按tag取.  

Object[] ns = node.getElementsByName("title", true);    //标题  

if(ns.length > 0) {  

System.out.println("title="+((TagNode)ns[0]).getText());  

}  

System.out.println("ul/li:");  

//按xpath取  

ns = node.evaluateXPath("//div[@class='d_1']//li");  

for(Object on : ns) {  

TagNode n = (TagNode) on;  

System.out.println(" text="+n.getText());  

}  

System.out.println("a:");  

//按属性值取  

ns = node.getElementsByAttValue("name", "my_href", true, true);  

for(Object on : ns) {  

TagNode n = (TagNode) on;  

System.out.println(" href="+n.getAttributeByName("href")+", text="+n.getText());  

}  

}  

}  

cleaner.clean()中的参数,可以是文件,可以是url,可以是字符串内容。个人认为:比较常用的应该是evaluateXPath、getElementsByAttValue、getElementsByName方法了。另外说明下,htmlcleaner对不规范的html兼容性比较好。

HtmlCleaner是一个免费开源的适用范围广的Java语言Html文档解析器,它能重新整理HTML文档的每个元素并生成结构良好(Well-Formed)的HTML文档。默认它遵循的规则是类似于大部份web浏览器为创文档对象模型所使用的规则,户可以提供自定义tag和规则组来进行过滤和匹配。

HtmlCleaner更新内容

1.HtmlCleaner的文档对象模型拥有了一些函数,处理节点和属性,所以在序列化之前搜索或者编辑是非常容易的。真正一天能赚50的app

2.提供基本HtmlCleanerDOM的XPath支持

3.使用XML配置文件让创建定制tag变得更加容易

4.修复多个bug以及API改进

展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/12/09 10:11
软件中涵盖了丰富的故事,童话故事,寓言故事,各种主题故事非常的全面,更有故事专题合集,分类特别详细;精彩的故事是妈妈的哄睡小助手。儿童故事全集介绍儿童故事是为宝...

支持( 6 ) 盖楼(回复)

2025/12/02 18:54
315国际消费者权益日,一般商家都会打出自己的诚信315宣传海报,下面分享的是315建材家居宣传海报模板,主题是诚信315感恩大回馈,需要的朋友可以点击下面的地...

支持( 64 ) 盖楼(回复)

2025/12/11 18:04
去往不同的山林之中寻找各种稀有的植物,这是一款模拟赶山的休闲小游戏,丰富的场景等待大家前来解锁,每个地点都有特定的稀有植物,寻找各种资源,拿去售卖,获得的金币可...

支持( 97 ) 盖楼(回复)

2025/12/11 22:28
朝阳公交app是一个公交出行服务软件,为用户提供便捷的出行服务,可以随时查询公交路线和到站情况,非常方便!软件介绍使用朝阳公交App,畅享便捷出行!朝阳公交Ap...

支持( 106 ) 盖楼(回复)

2025/12/04 05:06
蘑菇pe制作器是一款使用十分方便的U盘制作工具,软件占用电脑体积小,用户可以快速使用软件进行装机,软件支持个性定制,操作简单,使用方便。软件功能:1:个性定制:...

支持( 144 ) 盖楼(回复)

2025/12/04 09:11
恒思安w1无线摄像头电脑版是专为恒思安w1无线摄像头打造的电脑端监控平台,用户安装客户端后,能直接通过电脑随时监控视线范围内的一切,可以配合手机上面的一起使用,...

支持( 168 ) 盖楼(回复)

2025/11/30 11:18
煎顆蛋吧,你能煎出什么蛋呢?这个游戏玩法特别简单并且可以说是有点无聊了。你要做的就是点点点,打开鸡蛋,鸡蛋会自己掉进锅里,形状都是固定的,你不可以动鸡蛋也不可以...

支持( 169 ) 盖楼(回复)

2025/12/03 06:07
随州同城app是专为随州人开发的手机软件,为随州市民朋友提供本地衣食住行等内容,大大方便了市民的日常生活,欢迎来下载!随州同城app介绍随州人自己的APP,这里...

支持( 99 ) 盖楼(回复)

2025/12/08 12:14
有样儿文件管理器app是一款非手机文件管理软件软件,有样儿文件管理器app提供了各种强大的功能,能够帮助你一键查询到你想要的文件,保护你的文件信息进行加密功能以...

支持( 5 ) 盖楼(回复)

2025/12/07 11:42
智慧树平面动画设计这门课程相信还是有不少人都是非常喜欢的,现在为大家带来智慧树的平面动画设计和他的试题答案,让你可以直接的在线的学习,需要的可以看看!智慧树平面...

支持( 117 ) 盖楼(回复)

2025/12/09 03:46
“买手党”是一个有独到品味的,致力于帮助广大网友买到更有性价比网购产品的分享平台。这里是一个买手们聚集的地方,我们每天为网友们提供严谨的、准确的、新鲜的、丰富的...

支持( 42 ) 盖楼(回复)

2025/12/10 08:17
外语通小学版app2024最新版本可以在东坡免费下载。小学英语学习软件,外语通小学版app准备了丰富的课程和学习资料,教材同步,根据孩子的需求,一点点提升孩子的...

支持( 53 ) 盖楼(回复)

2025/12/12 08:08
手机写小说是成都阅听科技有限公司出品的一款在手机上写小说和看小说的手机app,随时随地都能写小说,不用担心错过灵感,让写小说的朋友更加便利。需要的快来下载吧!手...

支持( 157 ) 盖楼(回复)

2025/12/02 15:52
1、适用四冲游戏最新版,记录自动、准确(100%记录正确)、可靠,完全替代手工记录。2、不受使用机器的速度快慢、上网方式、分辨率、窗口大小等等影响,这是与其他目...

支持( 59 ) 盖楼(回复)

2025/12/02 12:40
武汉大学本科生GPA计算器(武大gpa计算器)是一款方便大学生的神器,是一款可供武汉大学本科生计算GPA成绩的工具,虽然他只是一个不起眼的计算机,但你可千万别小...

支持( 71 ) 盖楼(回复)