Nimm sed, der ist für so Zeug optimal:

sed 's/<name>.*<\/name>/<name>name<\/name>/g' input.gpx > output.gpx

Gruß, Uz