У всех типов gpx, включая <gpx/>
, есть то, что называется <extensions/>
.Расширения могут содержать любой XML-контент, который вы хотите.Единственное требование заключается в том, что то, что вы вставили туда, связано с другой схемой.Для этого требуется использовать пространство имен для ваших тегов.
Вы можете поместить туда что-то вроде <myns:town>Some town here</myns:town>
, если вы определите пространство имен myns в верхней части.
- Подробнее об этом вы можете прочитать в спецификации Gpx здесь
- Garmin широко использует расширения.Чтобы понять, как они это делают, вы можете получить их схему здесь