0

我有一个 gpx 文件,我想在 c++ builder 2007 下使用 vcl 组件 txmldocument 打开。该文件应该与 xml-version 1.0 兼容,因为它写在第一行,如下面的代码所示。

我在对象检查器的 txmldocument 的文件名行中输入文件名。然后我双击我的 vcl 应用程序表单上的 txmldocument 图标。

我收到错误消息:“ungültiges oder nicht unterstütztes xml-schemadokument。” 这意味着英文:“无效或不支持 xml-schema 文档。”

我的 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上看到了代码,但我不明白错误的位置。

也许有人可以帮助我?

谢谢

4

1 回答 1

0

我将 gpx 文件的后缀从 .gpx 更改为 .xml。然后上面的错误警告不再出现。

我现在有一些新问题,但是起源问题的问题已经解决了。

对不起,我以为我之前加载了其他后缀而不是 .xml 的文件,所以我没有尝试在第一个实例中更改后缀。

于 2016-12-02T09:01:48.063 回答