2016-12-01 15 views
0

У меня есть gpx-файл, который я хочу открыть с помощью компонента vcl txmldocument под создателем C++ 2007. файл должен быть совместим с xml-версией 1.0, потому что он записывается в первой строке, как показано в приведенном ниже коде.с помощью txmldocument (C++ builder 2007), чтобы открыть файл gpx

Я ввожу имя файла в строку имени файла txmldocument в инспекторе объектов. Затем дважды щелкните значок txmldocument в форме моего приложения vcl.

Я получаю сообщение об ошибке: «ungültiges oder nicht unterstütztes xml-schemadokument». что означает по-английски: «Недействительный или не поддерживаемый документ XML-схемы».

Первые строки моего XML-кода являются:

<?xml version="1.0" encoding="utf-8"?><gpx creator="Garmin Desktop App" version="1.1" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/WaypointExtension/v1 http://www8.garmin.com/xmlschemas/WaypointExtensionv1.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd 

Я видел код на http://www.topografix.com/GPX/1/1/gpx.xsd, но я не понимаю, где находится ошибка.

Возможно, кто-то может мне помочь?

благодаря

ответ

0

Я изменил суффикс моего GPX-файл из .gpx в .xml. Тогда предупреждение об ошибке сверху не появилось.

У меня есть новые проблемы сейчас, но проблема с вопросом происхождения решена.

Извините, я думал, что загрузил файлы с другим суффиксом, чем .xml, прежде чем я не попытался изменить суффикс в первом экземпляре.