ler o XMl e enviar o payload são tarefas distintas.
eu imagino um formulario onde o usuario clica no botão "import" aí seleciona o XML e o javascritp lê esse xml e atualiza os inputs. E só;
Depois o usuário clica no botão salvar e o fluxo segue. como se ele tivesse digitado as informações