Para lo que pretendes existen diferentes aproximaciones, puedes hacerlo en
el cliente con Javascript on en el servidor por lo que necesitarás alguna opción para hacer persistir los datos que ya existen en tu forma, cada una de las aproximaciones tiene sus pros y sus contras...ahora, no se a que te refieras con hacerlo mediante XML, quizás si explicas un poco más te podremos orientar mejor.
Saludos