используя txmldocument (с++ builder 2007), чтобы открыть файл gpx

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

Я ввожу имя файла в строку имени файла 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, но я не понимаю, где находится ошибка.

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

Благодарность


person canugu16    schedule 01.12.2016    source источник


Ответы (1)


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

Теперь у меня есть несколько новых проблем, но проблема с исходным вопросом решена.

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

person canugu16    schedule 02.12.2016