I have uploaded some addresses to batchgeo along with several columns of data. I've downloaded the kml file which then has the coordiantes. The data structure is the following:
<?xml version="1.0" ?>
<kml xmlns="http://earth.google.com/kml/2.0">
    <Document>
        <Placemark>
            <name>...</name>
            <description>....</description>
            <Point>
                <coordinates>-3.1034345755337,57.144817425039,0</coordinates>
            </Point><address>...</address>
            <styleUrl>#0</styleUrl>
        </Placemark>
    </Document>
</kml>
The "description" tag is a jumbled mess which has the extended data when you click on a point in Google Maps/Earth (url, address etc.). I now want to add some details underneath the current extended data. My current tack is to use pykml, but I can't find an extended data attribute of a pykml object, and I don't see it listed in the documentation. When I click on a placemark in Google earth I want this to appear:
<Description>
item 1
item 2
item 3
</Description>
New data
Could you suggest how to achieve this? Thanks. (btw, pylibkml has this feature but it has been discontinued and I can't find a download link!)