As I am not a designer, my alternative method for a double check validation is:
Import in the very strict Garmin programs, for example (old) Mapsource.
The slightest problem and an import is rejected. Without any hint what’s wrong.
I’ve seen some OSMAND files to be rejected at imports into Garmin programs.
So best is (imo) to check for a correct gpx validation by the tools available
You decide Emux. There is indeed a lot of friendly software that is just tolerant of this. Garmin is not. Prevention is better than cure. So I think the following is still valuable. Validating GPX Files
Notepad ++ with xml plugin is for me sufficiently useful with hints where things go wrong. A simple validation is a small effort, and gives you peace of mind that what you publish will not be considered corrupt too quickly, not even by the oh so strict Garmin programs. By the way, I am not a fan of very complex extensions, which are too error-sensitive.
You can see that Garmin imports are very strict in the following link. https://t.ly/x9x4 (Use google translate)
Something like that really makes you go grey-haired, doesn’t it ?
Or is this a new puzzle sport then ? "Find the error(s).
Validating GPX extensions is completely different from reading GPX extensions.
Any app can read such GPX files, if its parser can read them or skip extensions.
Properly validating custom xml files usually requires custom xml schemas.
The author told this was not a Garmin compatible file.
Open as text. Simple and super easy to understand, right?
I only changed the hearth rate 0 (no monitor) to 72
I than expected gpx to always be that simple. False.
Comment by a gpx authority. There are several extensions (fitness, temperature, etc.) that have proven themselves well and could be merged into our core without much hassle if we all followed the normal “ignore tags you don’t understand” guidelines in our readers. We still need a few contributors who are really behind this work to make it happen.
Well, I do not expect it to happen anymore. So we will have to get on with what is available, including all the inconveniences.