Reviewed by hyatt.
[WebKit-https.git] / LayoutTests / fast / parser / comments.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html>
3 <body>
4 Output of this test should match WinIE (no strict SGML comment parsing).
5
6 <h1>Success cases:</h1>
7 <p>basic comments<p>
8 <!-- basic comment -->
9 <!-- basic comment with spaces after comment end --    >
10 <p>comment series<p>
11 <!-- comment -- -- series-->
12 <!-- comment -- -- series with spaces after comment end-- >
13 <p>dash runs<p>
14 <!------ Hello -->
15 <!------ Hello -- >
16 <!-- --- Hello -->
17 <!-- Hello --->
18 <p>empty comments<p>
19 <!---->
20 <!---- >
21 <!>
22 <p>multiple lines<p>
23 <!-- here's a comment, a little longer,
24     which occupies more than one line -->
25 <!-- here's a comment, a little longer,
26     which occupies more than one line -- >
27
28
29 <p>compatibility<p>
30 <!-- Compatibility: comment series with --extraneous-- text -- between -- the comments -->
31 <!-- Compatibility: comment series with --extraneous-- text -- between -- the comments -- >
32 <!-- Compatibility: <!--extra comment start like www.the-leaky-cauldron.com has <rdar://problem/4226539>-->
33 <!-- Compatibility: <!--extra comment start like www.the-leaky-cauldron.com has <rdar://problem/4226539> -- >
34
35 <h1>Failure cases:</h1>
36 <p>tab after comment close<p>
37 <!-- tab after comment close--  ><p> error! </p>-->
38 <p>text after comment close<p>
39 <!-- text after comment close--ouch><p> error! </p>-->
40
41 <h1>Failure cases with output:</h1>
42
43 <!-- this must fail --> extra comment end and markup declaration close --><br>
44 <!-- this must fail -- > extra comment end w/space and markup declaration close --><br>
45 <!-- nested: <!--inner comment --> outer nested comment -->
46
47 </body>
48 </html>