Package com.googlecode.html

Examples of com.googlecode.html.HTMLConfiguration$ErrorReporter


   // Constructors
   //

   /** Default constructor. */
   public SAXParser() {
      super(new HTMLConfiguration());
   } // <init>()
View Full Code Here


   // Constructors
   //

   /** Default constructor. */
   public DOMFragmentParser() {
      fParserConfiguration = new HTMLConfiguration();
      fParserConfiguration.addRecognizedFeatures(RECOGNIZED_FEATURES);
      fParserConfiguration.addRecognizedProperties(RECOGNIZED_PROPERTIES);
      fParserConfiguration.setFeature(DOCUMENT_FRAGMENT, true);
      fParserConfiguration.setDocumentHandler(this);
   } // <init>()
View Full Code Here

   // XMLDocumentHandler methods
   //

   /** Default constructor. */
   public DOMParser() {
      super(new HTMLConfiguration());
      /*** extending DOMParser ***/
      try {
         setProperty("http://apache.org/xml/properties/dom/document-class-name",
                  "org.apache.html.dom.HTMLDocumentImpl");
      } catch (org.xml.sax.SAXNotRecognizedException e) {
View Full Code Here

   public static void main(String[] argv) throws Exception {
      if (argv.length == 0) {
         printUsage();
         System.exit(1);
      }
      XMLParserConfiguration parser = new HTMLConfiguration();
      parser.setFeature(NOTIFY_CHAR_REFS, true);
      parser.setFeature(NOTIFY_HTML_BUILTIN_REFS, true);
      String iencoding = null;
      String oencoding = "Windows-1252";
      boolean identity = false;
      boolean purify = false;
      for (int i = 0; i < argv.length; i++) {
         String arg = argv[i];
         if (arg.equals("-ie")) {
            iencoding = argv[++i];
            continue;
         }
         if (arg.equals("-e") || arg.equals("-oe")) {
            oencoding = argv[++i];
            continue;
         }
         if (arg.equals("-i")) {
            identity = true;
            continue;
         }
         if (arg.equals("-p")) {
            purify = true;
            continue;
         }
         if (arg.equals("-h")) {
            printUsage();
            System.exit(1);
         }
         java.util.Vector filtersVector = new java.util.Vector(2);
         if (identity) {
            filtersVector.addElement(new Identity());
         } else if (purify) {
            filtersVector.addElement(new Purifier());
         }
         filtersVector.addElement(new Writer(System.out, oencoding));
         XMLDocumentFilter[] filters = new XMLDocumentFilter[filtersVector.size()];
         filtersVector.copyInto(filters);
         parser.setProperty(FILTERS, filters);
         XMLInputSource source = new XMLInputSource(null, arg, null);
         source.setEncoding(iencoding);
         parser.parse(source);
      }
   } // main(String[])
View Full Code Here

TOP

Related Classes of com.googlecode.html.HTMLConfiguration$ErrorReporter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.