htmlcleaner惯用法

Common usage

Tipically the following steps are taken:

// create an instance of HtmlCleaner

HtmlCleaner cleaner = new
 HtmlCleaner(
)
;

 
// take default cleaner properties

CleanerProperties props = cleaner.getProperties
(
)
;

 
// customize cleaner's behaviour with property setters

props.setXXX
(
...)
;

 
// Clean HTML taken from simple string, file, URL, input stream, 

// input source or reader. Result is root node of created 

// tree-like structure. Single cleaner instance may be safely used

// multiple times.

TagNode node = cleaner.clean
(
...)
;

 
// optionally find parts of the DOM or modify some nodes

TagNode[
]
 myNodes = node.getElementsByXXX
(
...)
;

// and/or

Object
[
]
 myNodes = node.evaluateXPath
(
xPathExpression)
;

// and/or

aNode.removeFromTree
(
)
;

// and/or

aNode.addAttribute
(
attName, attValue)
;

// and/or

aNode.removeAttribute
(
attName, attValue)
;

// and/or

cleaner.setInnerHtml
(
aNode, htmlContent)
;

 
// serialize a node to a file, output stream, DOM, JDom...

new
 XXXSerializer(
props)
.writeXmlXXX
(
aNode, ...)
;

myJDom = new
 JDomSerializer(
props, true
)
.createJDom
(
aNode)
;

myDom = new
 DomSerializer(
props, true
)
.createDOM
(
aNode)
;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值