{"library":"pykml","title":"pyKML","description":"Python KML (Keyhole Markup Language) library for parsing, constructing, and manipulating KML files. Version 0.2.0 is the current release; it is in maintenance mode with infrequent updates.","language":"python","status":"maintenance","last_verified":"Mon Apr 27","install":{"commands":["pip install pykml"],"cli":null},"imports":["from pykml import KML","from pykml import parser","from pykml.parser import parse","from pykml.factory import KML_ElementMaker as KML"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pykml import parser\nfrom lxml import etree\n\nkml_str = '''<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<kml xmlns=\"http://www.opengis.net/kml/2.2\">\n  <Document>\n    <Placemark>\n      <name>Test</name>\n    </Placemark>\n  </Document>\n</kml>'''\n\nroot = parser.fromstring(kml_str)\nplacemark = root.Document.Placemark\nprint(placemark.name.text)","lang":"python","description":"Parse a KML string and access element attributes.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}