Package org.htmlparser.scanners

Examples of org.htmlparser.scanners.LinkScanner


    // Register the link scanner

    createParser("view these documents, you must have <A href='http://www.adobe.com'>Adobe \n"
        + "Acrobat Reader</A> installed on your computer.");
    Parser.setLineSeparator("\r\n");
    parser.addScanner(new LinkScanner("-l"));
    parseAndAssertNodeCount(3);
    // The first node should be a HTMLStringNode- with the text - view these
    // documents, you must have
    assertTrue("First node should be a HTMLStringNode", node[0] instanceof StringNode);
    StringNode stringNode = (StringNode) node[0];
View Full Code Here


   * For the following HTML : &lt;a href="http://asgard.ch"&gt;[&lt; ASGARD
   * &gt;&lt;/a&gt;&lt;br&gt; The string node is not correctly identified
   */
  public void testTagCharsInStringNode() throws ParserException {
    createParser("<a href=\"http://asgard.ch\">[> ASGARD <]</a>");
    parser.addScanner(new LinkScanner("-l"));
    parseAndAssertNodeCount(1);
    assertTrue("Node identified must be a link tag", node[0] instanceof LinkTag);
    LinkTag linkTag = (LinkTag) node[0];
    assertEquals("[> ASGARD <]", linkTag.getLinkText());
    assertEquals("http://asgard.ch", linkTag.getLink());
View Full Code Here

    // add body tag scanner
    parser.addScanner(new BodyScanner());
    // add BaseHRefTag scanner
    parser.addScanner(new BaseHrefScanner());
    // add ImageTag and BaseHrefTag scanners
    LinkScanner linkScanner = new LinkScanner(LinkTag.LINK_TAG_FILTER);
    // parser.addScanner(linkScanner);
    parser.addScanner(linkScanner.createImageScanner(ImageTag.IMAGE_TAG_FILTER));
    parser.addScanner(linkScanner.createBaseHREFScanner("-b"));
    // Taken from org.htmlparser.Parser
    // add input tag scanner
    parser.addScanner(new InputTagScanner());
    // add applet tag scanner
    parser.addScanner(new AppletScanner());
View Full Code Here

TOP

Related Classes of org.htmlparser.scanners.LinkScanner

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.