Package com.volantis.mcs.dom

Examples of com.volantis.mcs.dom.Document


                    "</null>" +
                  "</null>" +
                "</div>" +
                "</root>";

        Document dom = getStrictStyledDOMHelper().parse(domString);

        // Turn the elements named "null" into elements whose name is actually
        // null.
        dom.accept(new NullRemoverTreeVisitor());

        AbstractDivRemover divRemover = getDivRemover();
        Element element = divRemover.findOnlyChild(dom.getRootElement(), "div");

        // First div (foo VF-0) should have been found.
        assertNotNull(element);
        assertTrue(element != getMultipleChildrenConstant());
        assertEquals("Foo attribute should be the same",
View Full Code Here


                    "</null>" +
                  "</null>" +
                "</div>" +
                "</root>";

        Document dom = getStrictStyledDOMHelper().parse(domString);

        // Turn the elements named "null" into elements whose name is actually
        // null.
        dom.accept(new NullRemoverTreeVisitor());

        AbstractDivRemover divRemover = getDivRemover();
        Element element = divRemover.findOnlyChild(dom.getRootElement(), "div");

        // First div (foo VF-0) should have been found.
        assertNotNull(element);
        assertTrue(element != getMultipleChildrenConstant());
        assertEquals("Foo attribute should be the same",
View Full Code Here

        AbstractDivRemover divRemover = getDivRemover();

        for (int i=0; i < values.length; i++) {

            Document dom = null;
            try {
                dom = getStrictStyledDOMHelper().parse(values[i][DOM]);
                dom.accept(new NullRemoverTreeVisitor());

                // 'html' node
                Node node = dom.getRootElement();
                assertTrue(node instanceof Element);
                assertEquals("html", ((Element)node).getName());

                node = ((Element) node).getHead();
                if (values[i][MATCH] != null) {
View Full Code Here

                    "</tr>" +
                "</table>" +
                "</root>";

        try {
            Document dom = getStrictStyledDOMHelper().parse(domString);

            AbstractDivRemover divRemover = getDivRemover();
            Element element = dom.getRootElement();
            element = divRemover.findOnlyChild(element, "table");

            final String MSG = "Expected number of children not found";
            // Test 1: Count the children of <table> (which should be two
            // for the 2 rows)
View Full Code Here

    }

    protected void doTest(DOMProtocol protocol, String original,
            String expected) throws Exception {

        Document dom = helper.parse(original);
        Document expectedDom = helper.parse(expected);

        DOMTransformer transformer = getTransformer();

        transformer.transform(protocol, dom);
View Full Code Here

                "<div style=\"background-color:blue\">Create new route</div>" +
                "<div style=\"color:green\">Guildford</div>" +
              "</body>" +
            "</html>";

        Document dom = helper.parse(originalString);
        Document expected = helper.parse(expectedString);

        DOMTransformer transformer = new XHTMLBasicUnabridgedTransformer(
                new XHTMLBasicConfiguration());

        transformer.transform(protocol, dom);
View Full Code Here

                    "</table>" +
                  "</form>" +
                "</div>" +
              "</body>" +
            "</html>";
        Document dom = helper.parse(original);
        Document expectedDom = helper.parse(expected);
        String domAsString;
        String expectedAsString;

        DOMTransformer transformer = new XHTMLBasicUnabridgedTransformer(
                new XHTMLBasicConfiguration());
View Full Code Here

        entityResolver.addSystemIdMapping(
                "http://www.wapforum.org/DTD/wml_1.1.xml",
                "com/volantis/mcs/protocols/dtd/wml_1.1.xml");
        // create the Documents from the markup
        StyledDOMTester tester = new StyledDOMTester(entityResolver);
        Document inputDoc =
                tester.parse(getClass().getResourceAsStream(inputFile));
        Document expectedDoc =
                tester.parse(getClass().getResourceAsStream(expectedFile));
        DOMProtocol protocol = createProtocol(protocolConfig, psf);
        protocol.setMarinerPageContext(pageContext);

        // run the test
        XFormEmulationTransformer transformer = new XFormEmulationTransformer();
        Document outputDoc = transformer.transform(protocol, inputDoc);

        // convert Document to markup
        String canonicalExpectedXML = tester.render(expectedDoc);
        String actualXML = tester.render(outputDoc);
View Full Code Here

     *
     * @param fragment
     * @return an Element
     */
    protected Element getRootElement(final String fragment) {
        final Document document = helper.parse(fragment);
        return document.getRootElement();
    }
View Full Code Here

                    "</a>" +
                    "textE" +
                "</b>";

        XMLReader reader = DOMUtilities.getReader();
        Document dom = DOMUtilities.read(reader, input);

        Element parent = dom.getRootElement();

        // the 'a' element.
        Element indivisibleElement = (Element)parent.getHead().getNext();
        visitor.pushCounterpartElementDown(indivisibleElement, "b");
View Full Code Here

TOP

Related Classes of com.volantis.mcs.dom.Document

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.