Можно ли добавить собственные теги в файл GPX, как в XML? - PullRequest
2 голосов
/ 08 февраля 2012

Я знаю, что GPX - это легкий формат данных XML, но я хочу знать, можно ли добавить свой собственный тег типа <Town> Some Town here </Town>, который будет содержать ближайший город, в котором были сделаны данные GPS, или мне придется сохранить это в отдельном XML-файле?

1 Ответ

3 голосов
/ 11 февраля 2012

У всех типов gpx, включая <gpx/>, есть то, что называется <extensions/>.Расширения могут содержать любой XML-контент, который вы хотите.Единственное требование заключается в том, что то, что вы вставили туда, связано с другой схемой.Для этого требуется использовать пространство имен для ваших тегов.

Вы можете поместить туда что-то вроде <myns:town>Some town here</myns:town>, если вы определите пространство имен myns в верхней части.

  • Подробнее об этом вы можете прочитать в спецификации Gpx здесь
  • Garmin широко использует расширения.Чтобы понять, как они это делают, вы можете получить их схему здесь
...