Package org.htmlparser.tags

Examples of org.htmlparser.tags.Div


        parser.addScanner(new TableScanner(parser));
        parser.addScanner(new DivScanner());
        parseAndAssertNodeCount(1);
        assertType("node should be table", TableTag.class, node[0]);
        TableTag tableTag = (TableTag) node[0];
        Div div = (Div) tableTag.searchFor(Div.class).toNodeArray()[0];
        assertEquals("div contents", "some text", div.toPlainTextString());
    }
View Full Code Here


        createParser("<div><INPUT type=\"text\" name=\"X\">Hello</INPUT></div>");
        parser.addScanner(new DivScanner());
        parser.addScanner(new InputTagScanner());
        parseAndAssertNodeCount(1);
        assertType("node should be div", Div.class, node[0]);
        Div div = (Div) node[0];
        assertType("child not input", InputTag.class, div.getChild(0));
    }
View Full Code Here

        createParser(testHTML, "http://www.cia.gov");
        parser.registerScanners();
        parseAndAssertNodeCount(1);
        // Check the tags
        assertType("node", Div.class, node[0]);
        Div div = (Div) node[0];
        Tag fontTag = (Tag) div.children().nextNode();
        assertEquals(
            "Second tag should be corrected",
            "font face=\"Arial,helvetica,\" sans-serif=\"sans-serif\" size=\"2\" color=\"#FFFFFF\"",
            fontTag.getText());
        // Try to parse the parameters from this tag.
View Full Code Here

                + "</DIV>");
        parser.registerScanners();
        parser.addScanner(new DivScanner());
        parser.addScanner(new SpanScanner());
        parseAndAssertNodeCount(1);
        Div div = (Div) node[0];
        NodeList nodeList = new NodeList();
        div.collectInto(nodeList, Span.class);
        Node[] spans = nodeList.toNodeArray();
        assertSpanContent(spans);
    }
View Full Code Here

        super(filter, MATCH_STRING);
    }

    public Tag createTag(TagData tagData, CompositeTagData compositeTagData)
    {
        return new Div(tagData, compositeTagData);
    }
View Full Code Here

    {
        createParser("<div style=\"page-break-before: always; \" />");
        parser.registerScanners();
        parseAndAssertNodeCount(1);
        assertType("div tag", Div.class, node[0]);
        Div div = (Div) node[0];
        assertStringEquals(
            "style",
            "page-break-before: always; ",
            div.getAttribute("style"));
    }
View Full Code Here

        registerTag (new TableHeader ());
        registerTag (new TableRow ());
        registerTag (new TableTag ());
        registerTag (new TextareaTag ());
        registerTag (new TitleTag ());
        registerTag (new Div ());
        registerTag (new Span ());
        registerTag (new BodyTag ());
        registerTag (new HeadTag ());
        registerTag (new Html ());
       
View Full Code Here

    public void testSingleTagParsing() throws ParserException {
        createParser("<div style=\"page-break-before: always; \" />");
        parseAndAssertNodeCount(1);
        assertType("div tag",Div.class,node[0]);
        Div div = (Div)node[0];
        assertStringEquals(
            "style",
            "page-break-before: always; ",
            div.getAttribute("style")
        );
    }
View Full Code Here

        );
        parser.setNodeFactory (
            new PrototypicalNodeFactory (
                new Tag[]
                {
                    new Div (),
                    new Span (),
                }));
        parseAndAssertNodeCount(1);
        Div div = (Div)node[0];
        Node[] spans = ParserUtils.findTypeInNode (div, Span.class);
        assertSpanContent(spans);
    }
View Full Code Here

        );
        parser.setNodeFactory (
            new PrototypicalNodeFactory (
                new Tag[]
                {
                    new Div (),
                    new Span (),
                    new TableTag (),
                }));
        parseAndAssertNodeCount(1);
        TableTag tableTag = (TableTag)node[0];
View Full Code Here

TOP

Related Classes of org.htmlparser.tags.Div

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.