14
14
* Selectively lowercase only XHTML, but not foreign markup
15
15
"""
16
16
17
+ import sys
18
+
17
19
import html5parser
18
20
from constants import voidElements , contentModelFlags
19
21
@@ -25,7 +27,6 @@ class XMLParser(html5parser.HTMLParser):
25
27
26
28
def __init__ (self , * args , ** kwargs ):
27
29
html5parser .HTMLParser .__init__ (self , * args , ** kwargs )
28
-
29
30
self .phases ["initial" ] = XmlRootPhase (self , self .tree )
30
31
31
32
def normalizeToken (self , token ):
@@ -68,7 +69,7 @@ class XHTMLParser(XMLParser):
68
69
def __init__ (self , * args , ** kwargs ):
69
70
html5parser .HTMLParser .__init__ (self , * args , ** kwargs )
70
71
self .phases ["initial" ] = XmlInitialPhase (self , self .tree )
71
- self .phases ["rootElement " ] = XhmlRootPhase (self , self .tree )
72
+ self .phases ["beforeHtml " ] = XhmlRootPhase (self , self .tree )
72
73
73
74
def normalizeToken (self , token ):
74
75
token = XMLParser .normalizeToken (self , token )
@@ -112,7 +113,6 @@ def processEOF(self):
112
113
pass
113
114
114
115
def processComment (self , data ):
115
- print repr (data )
116
116
if not data .startswith ('?xml' ) or not data .endswith ('?' ):
117
117
html5parser .InitialPhase .processComment (self , data )
118
118
0 commit comments