Lines Matching refs:html

3 import html.parser
8 class EventCollector(html.parser.HTMLParser):
13 html.parser.HTMLParser.__init__(self, *args, **kw)
117 <!DOCTYPE html PUBLIC 'foo'>
129 ("decl", "DOCTYPE html PUBLIC 'foo'"),
131 ("starttag", "html", []),
143 ("endtag", "html"),
222 # from http://www.w3.org/QA/2002/04/valid-dtd-list.html
228 ('html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" '
230 ('html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" '
234 ('html PUBLIC "-//W3C//DTD '
239 'html PUBLIC "-//IETF//DTD HTML 2.0//EN"',
240 'html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"']
319 html = ("<!-- I'm a valid comment -->"
333 self._run_check(html, expected)
336 html = ('<!--[if IE & !(lte IE 8)]>aren\'t<![endif]-->'
342 self._run_check(html, expected)
375 html = '&quo &# &#x'
376 for x in range(1, len(html)):
377 self._run_check(html[:x], [('data', html[:x])],
386 self._run_check('<html <html>te>>xt&a<<bc</a></html>\n'
387 '<img src="URL><//img></html</html>', [
388 ('starttag', 'html', [('<html', None)]),
393 ('endtag', 'html'),
396 ('endtag', 'html<')])
419 html = ('<img width=902 height=250px '
429 self._run_check(html, expected)
430 html = ('<a / /foo/ / /=/ / /bar/ / />'
436 self._run_check(html, expected)
438 html = ('<meta><meta / ><meta // ><meta / / >'
446 self._run_check(html, expected)
457 # see http://www.w3.org/TR/html5/tokenization.html#end-tag-open-state
459 html = ('<br></label</p><br></div end tmAd-leaderBoard><br></<h4><br>'
479 self._run_check(html, expected)
486 html = '<b>This</b attr=">"> confuses the parser'
491 self._run_check(html, expected)
495 html = ('<div style="" ><b>The <a href="some_url">rain</a> '
513 self._run_check(html, expected)
515 html = '<div style="", foo = "bar" ><b>The <a href="some_url">rain</a>'
524 self._run_check(html, expected)
537 for html, expected in data:
538 self._run_check(html, expected)
541 html = ('<! not really a comment >'
554 self._run_check(html, expected)
558 html = ('<![if !(IE)]>broken condcom<![endif]>'
587 self._run_check(html, expected)
635 "<a title='\u30c6\u30b9\u30c8' href='\u30c6\u30b9\u30c8.html'>",
637 ("href", "\u30c6\u30b9\u30c8.html")])])
639 '<a title="\u30c6\u30b9\u30c8" href="\u30c6\u30b9\u30c8.html">',
641 ("href", "\u30c6\u30b9\u30c8.html")])])
655 "<html foo='&euro;&amp;&#97;&#x61;&unsupported;'>",
656 [("starttag", "html", [("foo", "\u20AC&aa&unsupported;")])])
678 html = (
694 self._run_check(html, expected)
722 self._run_check("<a href=javascript:popup('/popup/help.html')>",
724 [("href", "javascript:popup('/popup/help.html')")])])
735 html = ("<html><body bgcolor=d0ca90 text='181008'>"
741 ('starttag', 'html', []),
755 self._run_check(html, expected)
760 # removing duplicate attributes to a conformant html tree builder
761 html = ('<div class=bar,baz=asd>' # between attrs (unquoted)
783 self._run_check(html, expected)