/** * Enables {@link #enableHtmlMode() html mode} with additional * and somewhat experimental rules. */ public LagartoDOMBuilder enableHtmlPlusMode() { enableHtmlMode(); config.useFosterRules = true; config.unclosedTagAsOrphanCheck = true; return this; }
public LagartoDOMBuilder() { enableHtmlMode(); }
@Test void testPreserveCC() throws IOException { File file = new File(testDataRoot, "preserve-cc.html"); String expectedResult = FileUtil.readString(file); Jerry.JerryParser jerryParser = new Jerry.JerryParser(); ((LagartoDOMBuilder) jerryParser.getDOMBuilder()).enableHtmlMode(); ((LagartoDOMBuilder) jerryParser.getDOMBuilder()).getConfig().setEnableConditionalComments(false); Jerry jerry = jerryParser.parse(expectedResult); String result = jerry.html(); assertEquals(expectedResult, result); }
@Test void testHtml2Html() { String content = HTML_STRING; LagartoDOMBuilder lagartoDOMBuilder = new LagartoDOMBuilder(); Document doc = lagartoDOMBuilder.enableHtmlMode().parse(content); assertEquals(HTML_STRING, doc.getHtml()); assertTrue(doc.check()); }
@Test void testXHtml2Html() { String content = XHTML_STRING; LagartoDOMBuilder lagartoDOMBuilder = new LagartoDOMBuilder(); Document doc = lagartoDOMBuilder.enableHtmlMode().parse(content); assertEquals(HTML_STRING, doc.getHtml()); assertTrue(doc.check()); }
@Test void testAppend1() { Jerry.JerryParser jerryParser = Jerry.jerry(); ((LagartoDOMBuilder) jerryParser.getDOMBuilder()).enableHtmlMode(); Jerry doc = jerryParser.parse("<xml><book><name>Foo</name></book></xml>"); Jerry book = doc.$("book"); book.append("<br>"); assertEquals("<xml><book><name>Foo</name><br></book></xml>", doc.html()); }
@Test void testAppendContent() { Jerry.JerryParser jerryParser = Jerry.jerry(); ((LagartoDOMBuilder) jerryParser.getDOMBuilder()).enableHtmlMode(); Jerry doc = jerryParser.parse("<xml><book isbn='123'><name>Foo</name></book></xml>"); Jerry book = doc.$("book"); book.append("<br>"); assertEquals("<xml><book isbn=\"123\"><name>Foo</name><br></book></xml>", doc.html()); }
((LagartoDOMBuilder) jerryParser.getDOMBuilder()).enableHtmlMode();
/** * Enables {@link #enableHtmlMode() html mode} with additional * and somewhat experimental rules. */ public LagartoDOMBuilder enableHtmlPlusMode() { enableHtmlMode(); config.useFosterRules = true; config.unclosedTagAsOrphanCheck = true; return this; }
/** * Enables {@link #enableHtmlMode() html mode} with additional * and somewhat experimental rules. */ public LagartoDOMBuilder enableHtmlPlusMode() { enableHtmlMode(); config.useFosterRules = true; config.unclosedTagAsOrphanCheck = true; return this; }
public JerryParser enableHtmlMode() { domBuilder.enableHtmlMode(); return this; }
public LagartoDOMBuilder() { enableHtmlMode(); }
public LagartoDOMBuilder() { enableHtmlMode(); }
public LagartoDOMBuilder() { enableHtmlMode(); }