I finally finished (mostly) converting all my 150 del.icio.us tags to new blogger categories. I say "mostly" because I ran into a few issues...
The actual content of a Blogger post is stored as character data (rather than as actual tags or xml) in the xml feed-- and the troubles I had with some of my posts enlightened me as to why this is: there's no way to guarantee that user input is going to be valid xml. If bloggers write their posts using the "compose" interface I guess the odds are better; I personally tend to avoid that because I don't like the styles and tags that Blogger uses by default, and as far as I know there's no way to customize this. But that opens up the door for human error. Another source of errors-- we were using a GreaseMonkey script to auto-generate our delicious tags, and for a while it looks one of those scripts was adding a stray </span> tag for no apparent reason (bad!). The other recurring problem I ran into was special characters that had been input as html named-entities rather than unicode/numeric ones. My fault, again.
There were about three posts that I had a weird error with-- I got a 400 response code back, which is a "bad request." The Zend code didn't seem to think there was anything wrong with my data, so I'm not sure exactly what the problem is. I'll have to look at those three posts more closely and see if I can figure out why this is happening.
I have some more ideas for scripts, and would like to post simple versions of an easy php back-up and reload scripts (these essential for anyone who wants to play with the Blogger API to do anything with their posts, just in case something goes wrong! I was SO glad I had made backups), because I think these could be done pretty concisely, could be useful, and might give other people ideas of their own.
Thanks to api.rboyd for the pointers on doing entry updates within the Zend framework. I was able to find some helpful documentation on the Zend_Feed_EntryAtom object once I knew exactly what I was looking for (although I'm not sure how reliable the url is...). It seems odd to me that the official Zend Framework site only includes examples, and not the full object documentation (not that I can find, anyway). Examples can only take you so far-- and it doesn't seem to take me nearly as far as I want to go.