Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit6437ca6

Browse files
committed
Fix some lxp issues
--HG--extra : convert_revision : svn%3Aacbfec75-9323-0410-a652-858a13e371e0/trunk%401149
1 parentc21a84c commit6437ca6

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
fortokeninself.parser.tokenizer:
309+
token=self.parser.normalizeToken(token)
309310
iftoken["type"]in ("Characters","SpaceCharacters"):
310311
self.tree.insertText(token["data"])
311312
eliftoken["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+
importsys
18+
1719
importhtml5parser
1820
fromconstantsimportvoidElements,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
defnormalizeToken(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
defnormalizeToken(self,token):
7475
token=XMLParser.normalizeToken(self,token)
@@ -112,7 +113,6 @@ def processEOF(self):
112113
pass
113114

114115
defprocessComment(self,data):
115-
printrepr(data)
116116
ifnotdata.startswith('?xml')ornotdata.endswith('?'):
117117
html5parser.InitialPhase.processComment(self,data)
118118

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp