01: /**
02: *
03: */package com.dappit.Dapper.parser.example;
04:
05: import java.io.BufferedReader;
06: import java.io.File;
07: import java.io.FileReader;
08: import java.io.StringReader;
09:
10: import org.dom4j.DocumentException;
11: import org.w3c.dom.Document;
12:
13: import com.dappit.Dapper.parser.EnviromentController;
14: import com.dappit.Dapper.parser.MozillaParser;
15: import com.dappit.Dapper.parser.ParserInitializationException;
16:
17: /**
18: * @author Ohad Serfaty
19: *
20: */
21: public class ParserExample2 {
22:
23: public static void main(String[] args) throws Exception {
24: // parser library :
25:
26: File parserLibraryFile = new File("./native/bin/MozillaParser"
27: + EnviromentController.getSharedLibraryExtension());
28: String parserLibrary = parserLibraryFile.getAbsolutePath();
29: System.out.println("Loading Parser Library :" + parserLibrary);
30: // mozilla.dist.bin directory :
31: final File mozillaDistBinDirectory = new File(
32: "mozilla.dist.bin."
33: + EnviromentController.getOperatingSystemName());
34: MozillaParser.init(parserLibrary, mozillaDistBinDirectory
35: .getAbsolutePath());
36: MozillaParser parser = new MozillaParser();
37: BufferedReader reader = new BufferedReader(new FileReader(
38: new File("./testParser.html")));
39: String line;
40: StringBuilder text = new StringBuilder();
41: while ((line = reader.readLine()) != null) {
42: text.append(line.replace((char) 162, ' '));
43: text.append('\n');
44: }
45:
46: parser.parse(text.toString());
47:
48: }
49:
50: }
|