Файл GPX: соответствующий шаблон является строгим, но не может быть найдено объявление для элемента - PullRequest
0 голосов
/ 27 ноября 2011

Я работаю с файлами GPX и анализирую их с помощью Java.Я использую javax.xml.validation.Validator, чтобы убедиться, что они соответствуют схеме GPX.Дело в том, что один из моих файлов заканчивается:

<TopoFusion:color>ff0000</TopoFusion:color>
<TopoFusion:graph>0</TopoFusion:graph>
</gpx>

, и этот элемент TopoFusion явно не определен в схеме GPX, что приводит к сбою проверки.Тем не менее, файл действителен, если я должен игнорировать этот элемент.Есть идеи, как мне преодолеть эту проблему?Я хочу сделать его общим, а не просто игнорировать элемент TopoFusion, поскольку он может быть чем угодно.

Надеюсь, мой вопрос ясен.Любая помощь будет высоко ценится.

С уважением,

Петар

1 Ответ

0 голосов
/ 29 ноября 2011

После более тщательного изучения схемы GPX я обнаружил, что этим двум элементам в конце файлов .gpx разрешено существовать из схемы GPX. Итак, проблема в том, что у меня была проблема в моем методе проверки, который теперь исправлен.

...