def to_kml(self):
- return self.render()
+ kml = self.OPEN_TAG
+ kml += self.render()
+ kml += self.CLOSE_TAG + "\n"
+ return kml
def render(self):
- kml = self.OPEN_TAG
- kml += escape(self.text)
+ kml = escape(self.text)
for c in self.children:
kml += c.to_kml()
-
- kml += self.CLOSE_TAG + "\n"
return kml
<Document>"""
CLOSE_TAG = """</Document>
- </kml>"""
+</kml>"""
def __init__(self, initial_text=''):
super(Document, self).__init__(initial_text)