parserexample2.java
来自「firefox的html解析器 本程序实现了想数据库中添加多媒体文件和文件说明」· Java 代码 · 共 50 行
JAVA
50 行
/**
*
*/
package com.dappit.Dapper.parser.example;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.StringReader;
import org.dom4j.DocumentException;
import org.w3c.dom.Document;
import com.dappit.Dapper.parser.EnviromentController;
import com.dappit.Dapper.parser.MozillaParser;
import com.dappit.Dapper.parser.ParserInitializationException;
/**
* @author Ohad Serfaty
*
*/
public class ParserExample2 {
public static void main(String[] args) throws Exception
{
// parser library :
File parserLibraryFile = new File("./native/bin/MozillaParser" + EnviromentController.getSharedLibraryExtension());
String parserLibrary = parserLibraryFile.getAbsolutePath();
System.out.println("Loading Parser Library :" + parserLibrary);
// mozilla.dist.bin directory :
final File mozillaDistBinDirectory = new File("mozilla.dist.bin."+EnviromentController.getOperatingSystemName());
MozillaParser.init(parserLibrary,mozillaDistBinDirectory.getAbsolutePath());
MozillaParser parser = new MozillaParser();
BufferedReader reader = new BufferedReader(new FileReader(new File("./testParser.html")));
String line;
StringBuilder text=new StringBuilder();
while((line = reader.readLine())!= null)
{
text.append(line.replace((char)162, ' '));
text.append('\n');
}
parser.parse(text.toString());
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?