def _start_doc(self):
if self.current_doc is not None:
raise GPXWriterException("Error: tried to create a new document while one already exists!")
self.current_doc = minidom.getDOMImplementation().createDocument(None, "gpx", None)
doc_el = self.current_doc.documentElement
for key, val in self.doc_attributes.iteritems():
doc_el.setAttribute(key, val)
meta_el = self.current_doc.createElement("metadata")
doc_el.appendChild(meta_el)
link_el = self.current_doc.createElement("link")
link_el.setAttribute("href", self.doc_metadata_link)
link_el.appendChild(self.current_doc.createTextNode(self.doc_metadata_text))
meta_el.appendChild(link_el)
self.current_time = self.current_doc.createElement("time")
meta_el.appendChild(self.current_time)
trk_el = self.current_doc.createElement("trk")
doc_el.appendChild(trk_el)
name_el = self.current_doc.createElement("name")
name_el.appendChild(self.current_doc.createTextNode("Google Maps Timeline Track"))
trk_el.appendChild(name_el)
self.current_trkseg = self.current_doc.createElement("trkseg")
trk_el.appendChild(self.current_trkseg)
评论列表
文章目录