Skip to content

Commit 7979535

Browse files
committed
Remove some dead code now that the HTML Serializer has landed.
--HG-- extra : convert_revision : svn%3Aacbfec75-9323-0410-a652-858a13e371e0/trunk%40838
1 parent 308d3a2 commit 7979535

2 files changed

Lines changed: 0 additions & 52 deletions

File tree

src/html5lib/treebuilders/dom.py

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -143,32 +143,6 @@ def serializeElement(element, indent=0):
143143

144144
return "\n".join(rv)
145145

146-
class HTMLSerializer(object):
147-
def serialize(self, node):
148-
rv = self.serializeNode(node)
149-
for child in node.childNodes:
150-
rv += self.serialize(child)
151-
if node.nodeType == Node.ELEMENT_NODE and node.nodeName not in voidElements:
152-
rv += "</%s>\n"%node.nodeName
153-
return rv
154-
155-
def serializeNode(self, node):
156-
if node.nodeType == Node.TEXT_NODE:
157-
rv = node.nodeValue
158-
elif node.nodeType == Node.ELEMENT_NODE:
159-
rv = "<%s"%node.nodeName
160-
if node.hasAttributes():
161-
rv = rv+"".join([" %s='%s'"%(key, escape(value)) for key,value in
162-
node.attributes.items()])
163-
rv += ">"
164-
elif node.nodeType == Node.COMMENT_NODE:
165-
rv = "<!-- %s -->" % escape(node.nodeValue)
166-
elif node.nodeType == Node.DOCUMENT_TYPE_NODE:
167-
rv = "<!DOCTYPE %s>" % node.name
168-
else:
169-
rv = ""
170-
return rv
171-
172146
def dom2sax(node, handler, nsmap={'xml':XML_NAMESPACE}):
173147
if node.nodeType == Node.ELEMENT_NODE:
174148
if not nsmap:

src/html5lib/treebuilders/simpletree.py

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -191,32 +191,6 @@ def toxml(self):
191191
def hilite(self):
192192
return '<code class="markup comment">&lt;!--%s--></code>' % escape(self.data)
193193

194-
class HTMLSerializer(object):
195-
def serialize(self, node):
196-
rv = self.serializeNode(node)
197-
for child in node.childNodes:
198-
rv += self.serialize(child)
199-
if node.type == Element.type and node.name not in voidElements:
200-
rv += "</%s>\n"%node.name
201-
return rv
202-
203-
def serializeNode(self, node):
204-
if node.type == TextNode.type:
205-
rv = node.value
206-
elif node.type == Element.type:
207-
rv = "<%s"%node.name
208-
if node.attributes:
209-
rv = rv+"".join([" %s='%s'"%(key, escape(value)) for key,value in
210-
node.attributes.iteritems()])
211-
rv += ">"
212-
elif node.type == CommentNode.type:
213-
rv = "<!-- %s -->" % escape(node.data)
214-
elif node.type == DocumentType.type:
215-
rv = "<!DOCTYPE %s>" % node.name
216-
else:
217-
rv = ""
218-
return rv
219-
220194
class TreeBuilder(_base.TreeBuilder):
221195
documentClass = Document
222196
doctypeClass = DocumentType

0 commit comments

Comments
 (0)