如何使用tagsoup规格化html文件中标记代码
2011-10-27 22:33
316 查看
//Code Example import java.io.FileOutputStream; import java.io.OutputStream; import java.lang.reflect.Method; import org.ccil.cowan.tagsoup.CommandLine; public class test { public static void main(String[] args) throws Exception { String inFile = "raw.html"; String outFile = "good.html"; CommandLine cl = new CommandLine(); Method m = cl.getClass().getDeclaredMethod("process", new Class[]{String.class, OutputStream.class}); m.setAccessible(true); OutputStream os = new FileOutputStream(outFile); m.invoke(cl, new Object[]{inFile, os}); os.close(); } }
也可以直接使用命令如下;
java -jar tagsoup-1.2.1.jar --files 1.html
则输出为1.xhtml
相关文章推荐
- 使用sublime text2如何新建文件快速生成HTML头部信息?
- 如何使PHP文件与HTML代码更好的分离
- 如何使用Java代码获取文件、文件流或字符串的编码方式
- 使用sublime text2如何新建文件快速生成HTML头部信息?
- 如何使用C#代码创建快捷方式文件详解
- Git-命令行-使用 Tag 标记你的代码
- 如何使用jquery动态加载js,css文件实现代码
- Android中如何使用代码打开各种类型的文件
- aspx页面使用资源文件实现多语言时,对HTML标记的处理
- 如何使用Git客户端进行文件(代码)上传
- 如何通过命令行或者使用代码打开一个apk文件
- js和HTML结合(补充知识:如何防止文件缓存的js代码)
- Android中如何使用代码打开各种类型的文件
- 浅谈如何使用代码为MP3文件写入ID3Tags
- 使用sublime text2如何新建文件快速生成HTML头部信息?
- 网易博客如何使用HTML自定义代码
- C#如何在项目的代码中使用图片文件资源
- object.insertAdjacentHTML 如何使用?并附上多文件上传的例子
- 如何使用后台代码在head标记中动态生成javascript?
- 如何使用 require.js ,实现js文件的异步加载,避免网页失去响应,管理模块之间的依赖性,便于代码的编写和维护。