Skip to content

Instantly share code, notes, and snippets.

View DVMirchev's full-sized avatar
🦑
Being

Dimitar Mirchev DVMirchev

🦑
Being
View GitHub Profile
@jamiejackson
jamiejackson / CommentedTreeBuilder.py
Created November 5, 2015 15:24
Preserve Comments During XML Parsing in Python 2.7+
#!/usr/bin/env python
from xml.etree import ElementTree
class CommentedTreeBuilder ( ElementTree.XMLTreeBuilder ):
def __init__ ( self, html = 0, target = None ):
ElementTree.XMLTreeBuilder.__init__( self, html, target )
self._parser.CommentHandler = self.handle_comment
def handle_comment ( self, data ):