I thought I'd include a transcript, so it wasn't necessary to look at the script: Can anyone see where I might be going wrong in the following?
Here's a placemark:
<?xml version="1.0" encoding="UTF-8"?>
<atom:published>2010-10-19T18:04:49.686Z</atom:published>
<atom:updated>2010-10-19T18:04:49.686Z</atom:updated>
<app:edited>2010-10-19T18:04:49.686Z</app:edited>
<atom:title>Original Title</atom:title>
<atom:content type="application/vnd.google-earth.kml+xml">
<Placemark>
<name>Original Title</name>
<description/>
<Style/>
<Point>
<coordinates>-123.4567,1.234567,0.0</coordinates>
</Point>
</Placemark>
</atom:content>
</atom:entry>
And a batch request to change it:
<?xml version="1.0" encoding="utf-8"?>
<atom:entry>
<batch:operation type="update" />
<batch:id>1</batch:id>
<atom:title>New Title</atom:title>
<atom:content type="application/vnd.google-earth.kml+xml">
<Placemark>
<name>New Title</name>
<description />
<Point>
<coordinates>-12.765432,37.654321,0.0</coordinates>
</Point>
<Style/>
</Placemark>
</atom:content>
</atom:entry>
</atom:feed>
And an affirmative reply, that hasn't actually applied any changes:
<?xml version="1.0" encoding="UTF-8"?>
<atom:updated>2010-10-19T18:04:51.030Z</atom:updated>
<atom:title>Batch Feed</atom:title>
<atom:published>2010-10-19T18:04:49.686Z</atom:published>
<atom:updated>2010-10-19T18:04:49.686Z</atom:updated>
<app:edited>2010-10-19T18:04:49.686Z</app:edited>
<atom:title>Original Title</atom:title>
<atom:content type="application/vnd.google-earth.kml+xml">
<Placemark>
<name>Original Title</name>
<description/>
<Style/>
<Point>
<coordinates>-123.4567,1.234567,0.0</coordinates>
</Point>
</Placemark>
</atom:content>
<batch:id>1</batch:id>
<batch:operation type="update"/>
<batch:status code="200" reason="Success"/>
</atom:entry>
</atom:feed>