Skip to content

Commit 6437ca6

Browse files
committed
Fix some lxp issues
--HG-- extra : convert_revision : svn%3Aacbfec75-9323-0410-a652-858a13e371e0/trunk%401149
1 parent c21a84c commit 6437ca6

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/html5lib/html5parser.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,7 @@ def parseRCDataCData(self, name, attributes, contentType):
306306
element = self.tree.insertElement(name, attributes)
307307
self.parser.tokenizer.contentModelFlag = contentModelFlags[contentType]
308308
for token in self.parser.tokenizer:
309+
token = self.parser.normalizeToken(token)
309310
if token["type"] in ("Characters", "SpaceCharacters"):
310311
self.tree.insertText(token["data"])
311312
elif token["type"] == "ParseError":

src/html5lib/liberalxmlparser.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
* Selectively lowercase only XHTML, but not foreign markup
1515
"""
1616

17+
import sys
18+
1719
import html5parser
1820
from constants import voidElements, contentModelFlags
1921

@@ -25,7 +27,6 @@ class XMLParser(html5parser.HTMLParser):
2527

2628
def __init__(self, *args, **kwargs):
2729
html5parser.HTMLParser.__init__(self, *args, **kwargs)
28-
2930
self.phases["initial"] = XmlRootPhase(self, self.tree)
3031

3132
def normalizeToken(self, token):
@@ -68,7 +69,7 @@ class XHTMLParser(XMLParser):
6869
def __init__(self, *args, **kwargs):
6970
html5parser.HTMLParser.__init__(self, *args, **kwargs)
7071
self.phases["initial"] = XmlInitialPhase(self, self.tree)
71-
self.phases["rootElement"] = XhmlRootPhase(self, self.tree)
72+
self.phases["beforeHtml"] = XhmlRootPhase(self, self.tree)
7273

7374
def normalizeToken(self, token):
7475
token = XMLParser.normalizeToken(self, token)
@@ -112,7 +113,6 @@ def processEOF(self):
112113
pass
113114

114115
def processComment(self, data):
115-
print repr(data)
116116
if not data.startswith('?xml') or not data.endswith('?'):
117117
html5parser.InitialPhase.processComment(self, data)
118118

0 commit comments

Comments
 (0)