I'm looking for a pre-existing, *hopefully* open source script, that runs client- side using AJAX, to read an xml file, allow edits to simple text / CDATA nodes including the ablilty to add/delete nodes.

The server-side language is not so important. Drag-drop support would be "cool" but not necessary.

Does anything like this exist?