А зачем вам передавать строку из формы в xml файл?
Также обратите внимание, что если у вас поля называются
name
firstName
lastName
то скорее всего из него можно создать некий объект. Например, (псевдокод)
User {
String name
String firstName;
String lastName;
}
А далее уже использовать ArrayList. Например,
List<User> users = new ArrayList();
Использовать String array не рекомендую, так как длина массива должна быть определена при его инициализации. А у вас в этом файле технически может быть разное кол-во объектов.
Если вы наоборот хотите сохранить информацию о пользователе получив его данные из формы, то используйте БД (sqlite) или же храните их в shared preferences.