Package org.htmlparser.util

Examples of org.htmlparser.util.NodeIterator.nextNode()


        if (categoryNodes.size() > 0) {
          List<Category> categories = new ArrayList<Category>();
 
          NodeIterator iter = categoryNodes.elements();
          while (iter.hasMoreNodes()) {
            Node node = iter.nextNode();
            parseCategory((LinkTag)node, categories);
          }
          this.categories = categories;
        }
       
View Full Code Here


            }
       
            if (searchNodes.size() > 0) {
              NodeIterator iter = searchNodes.elements();
              while (iter.hasMoreNodes()) {
              MovieItem item = parseMovieSearch(iter.nextNode());
              items.add(item);
              }
            }
            }
       
View Full Code Here

                List<Category> categories = new ArrayList<Category>();
        if (categoryNodes.size() > 0) {
          NodeIterator iter = categoryNodes.elements();
          while (iter.hasMoreNodes()) {
            Node node = iter.nextNode();
            parseCategory(node, categories);
          }
          this.categories = categories;
        }
       
View Full Code Here

      }
     
        Category parent = null;
      NodeIterator iter = links.elements();
        while (iter.hasMoreNodes()) {
          LinkTag link = (LinkTag)iter.nextNode();
          Category category = new Category();
          category.setTitle(NodeUtils.getTextData(link));
          category.setId(link.getLink().replaceAll(".*/movieGenres/(.*?)", "$1"));
           
            if (category.getId().indexOf('/') == -1) {
View Full Code Here

               
                if (browseNodes.size() > 1) {
                    NodeIterator iter = browseNodes.elements();
                   
                    while (iter.hasMoreNodes()) {
                        MovieItem item = parseMovieSearch(iter.nextNode());
                        if (item != null) {
                            items.add(item);
                        }
                    }
                }
View Full Code Here

        }

        pass = false;
        for (enumeration = parser.elements (); enumeration.hasMoreNodes ();)
        {
            node = enumeration.nextNode ();
            if (node instanceof Text)
            {
                string = (Text)node;
                if (-1 != string.getText ().indexOf (postal_code))
                    pass = true;
View Full Code Here

            parser.setNodeFactory (new PrototypicalNodeFactory (true));
            nodes = new Node[30];
            i = 0;
            for (enumeration = parser.elements (); enumeration.hasMoreNodes ();)
            {
                nodes[i] = enumeration.nextNode ();
                i++;
            }
            assertEquals("Expected nodes",20,i);
        }
        catch (Exception e)
View Full Code Here

                out.println ();
            out.close ();
            parser = new Parser (file.getAbsolutePath (), new DefaultParserFeedback(DefaultParserFeedback.QUIET));
            parser.setNodeFactory (new PrototypicalNodeFactory (true));
            enumeration = parser.elements ();
            enumeration.nextNode ();
            if (-1 != System.getProperty ("os.name").indexOf("Windows"))
                // linux/unix lets you delete a file even when it's open
                assertTrue ("file deleted with more available", !file.delete ());
            // parser.getLexer ().getPage ().close ();
            parser = null;
View Full Code Here

            parser = new Parser("http://www.sony.co.jp", Parser.DEVNULL);
            assertEquals("Character set by default is ISO-8859-1", "ISO-8859-1", parser.getEncoding ());
            enumeration = parser.elements();
            // search for the <BODY> tag
            while (enumeration.hasMoreNodes ())
                if (enumeration.nextNode () instanceof BodyTag)
                    break;
            assertTrue("Character set should be Shift_JIS", parser.getEncoding ().equalsIgnoreCase ("Shift_JIS"));
        }
        catch (ParserException e)
        {
View Full Code Here

        NodeList ret;

        ret = new NodeList ();
        for (e = elements (); e.hasMoreNodes (); )
        {
            node = e.nextNode ();
            if (null != filter)
                node.collectInto (ret, filter);
            else
                ret.add (node);
        }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.