Nimm sed, der ist für so Zeug optimal:
sed 's/<name>.*<\/name>/<name>name<\/name>/g' input.gpx > output.gpx
Gruß, Uz