2016-12-01 2 views
0

Ich habe eine GPX-Datei, die ich mit der vcl-Komponente Txmldocument unter dem C++ Builder 2007 öffnen möchte. Die Datei sollte mit der Xml-Version 1.0, weil es kompatibel sein ist in der ersten Zeile geschrieben, wie man im Code unten sehen kann.mit txmldocument (C++ Builder 2007) zum Öffnen einer GPX-Datei

Ich gebe den Dateinamen in der Dateinamenszeile des txmldocument im Objektinspektor ein. Dann doppelklicke ich das txmldocument-Symbol im Formular meiner vcl-Anwendung.

Ich bekomme die Fehlermeldung: "ungueltiges oder nicht unterstütztes xml-schemaadokument." Das bedeutet in Englisch: "nicht gültiges oder nicht unterstütztes XML-Schemadokument."

Die ersten Zeilen meines xml-Code sind:

<?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 

Ich habe den Code auf http://www.topografix.com/GPX/1/1/gpx.xsd gesehen, aber ich verstehe nicht, wo der Fehler liegt.

Vielleicht könnte mir jemand helfen?

dank

Antwort

0

änderte ich das Suffix meiner gpx-Datei von .gpx- in .xml. Dann erschien die Fehlerwarnung von oben nicht mehr.

Ich habe jetzt ein paar neue Probleme, aber das Problem von der Ursprungsfrage ist gelöst.

Es tut mir leid, ich dachte, ich hatte Dateien mit anderen Suffix als .xml zuvor geladen, also habe ich nicht versucht, das Suffix in der ersten Instanz zu ändern.

Verwandte Themen