DigesterXML文档解析器
Digester基于规则的XML文档解析,主要用于XML到Java对象的映射。Struts就是用Digester来处理XML配置文件的。而且Digester还包含一个写好的RSS解析器。
Maven:
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-digester3</artifactId> <version>3.2</version> <classifier>with-deps</classifier> </dependency>
下面是一段使用 Digester 解析 XML 的代码:
Digester digester = new Digester(); digester.setValidating(false); digester.addObjectCreate("foo", "mypackage.Foo"); digester.addSetProperties("foo"); digester.addObjectCreate("foo/bar", "mypackage.Bar"); digester.addSetProperties("foo/bar"); digester.addSetNext("foo/bar", "addBar", "mypackage.Bar"); Foo foo = (Foo) digester.parse();
Digester 3.x JavaDoc: http://tool.oschina.net/apidocs/apidoc?api=commons-digester
Digester 2.x JavaDoc: http://tool.oschina.net/apidocs/apidoc?api=commons-digester-2.1
评论
JTidyHTML 文档解析器
JTidy是HTMLTidy用Java语言实现的版本,提供了一个HTML的语法检查器和很好的打印功能。JTidy可以用来清除格式不好和不对的HTML。此外,JTidy提供了对整个HTML的DOM分析器
JTidyHTML 文档解析器
0
HTMLParserHTML文档解析器
HTMLParser是一个对HTML进行分析的快速实时的解析器,最新的发行版本是1.6,另外2.0的开发版本已经两年没有进展了。示例代码:Parserparser=newParser("http://
HTMLParserHTML文档解析器
0
HtmlCleanerHTML 文档解析器
HtmlCleaner是一个开源的Java语言的Html文档解析器。HtmlCleaner能够重新整理HTML文档的每个元素并生成结构良好(Well-Formed)的HTML文档。默认它遵循的规则是类
HtmlCleanerHTML 文档解析器
0
QDoxJava文档解析器
QDox是一种高速,小型代码分析器,用于从Java源文件提取类/接口/方法的文档@标签。它是设计用来作为一个代码生成器和文档的工具。代码示例://Readingasinglesourcefile.bu
QDoxJava文档解析器
0