There is another DOM dump format which the html5lib tests use: http://trac.webkit.org/browser/trunk/LayoutTests/html5lib/runner-expected-html5.txt
Note, it's a DOM Dump, not a Markup dump, but it serves a similar purpose. I I think I like the html5lib format better for a few reasons: 1. All lowercase (UPPERCASE TAGS ARE SO HTML4) 2. The DOM tree indent is nice. 3. <#text> is takes less space. -eric On Mon, Jul 26, 2010 at 6:06 PM, Ryosuke Niwa <[email protected]> wrote: > If tests you write only require comparing DOMs, you want to read this. > We've recently added dump-as-markup. It allows your tests to be platform > independent and gives output that is easier to read than render tree dumps. > For example, if I have: > <script src="../../resources/dump-as-markup.js"></script> > <div id=foo>This is a dumpAsMarkup test.</div> > <script>window.getSelection().selectAllChildren(foo);</script> > Then I get: > <HTML> > <HEAD> > <SCRIPT src="../../resources/dump-as-markup.js"></SCRIPT> > <#text> > </#text> > </HEAD> > <BODY> > <DIV id="foo"> > <#text><selection-anchor>This is a dumpAsMarkup > test.<selection-focus></#text> > </DIV> > <#text> > </#text> > <SCRIPT> window.getSelection().selectAllChildren(foo); </SCRIPT> > <#text> > </#text> > </BODY> > </HTML> > See Writing DumpAsMarkup Tests for more ways you can use dump-as-markup.js > Best regards, > Ryosuke Niwa > > _______________________________________________ > webkit-dev mailing list > [email protected] > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > > _______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

