I have to write a small web application in Java that displays the contents of an XML to the user as a form. The user can then modify the form entries and the changes get saved to the XML.
I want to know
What is the standard way to write such an application? I mean should I manually write code to parse the XML into Java object(s), display on the web page and then rewrite the changes back to the XML? Or are there any standard tools available that can automate some of these steps ?
How do I manage locking in case of multiple users trying to update the same XML?
By the way, I am open to use any language/framework if it offers an easy low effort solution.
The tool is meant to be used by production support engineers to modify production specific configuration XML.