Comments (5)
The file is valid when verifying it with Oxygen XML, configured to use both xerces and Saxon EE as validating parsers. Saxon also raises some warnings about the GML schema self inclusion, etc. This is beyond our control.
XMLSpy and Notepad++ seem to be unable to deal with the schema declaration complexity. The errors that they raise are not related to the AIXM file itself, they are related to the schema declarations or the schema files. I do not know what XML parser these two are using.
My recommendation is to use xerces for validation - https://xerces.apache.org/
from donlon.
Hi
I think the problem is not linked to the tools, but linked to the event schema referencing in the new version of the file.
The event schema references the http://www.aixm.aero/schema/5.1/event/Event_Features.xsd, instead of a 5.1.1 version, and I guess it induces the errors in XMLSpy (2017 for me), due to a double gml declaration coming from AIXM 5.1 and AIXM 5.1.1...
Eddy, and if I'm not wrong, I suggest the following:
- Correct the file so that it references a 5.1.1 event resource (not existing, see below)
- and so that it works, copy the http://www.aixm.aero/schema/5.1.1/event/version_5.1.1-f/*.xsd into http://www.aixm.aero/schema/5.1.1/event/
Normally, a tool like XMLSpy (2017+) should be able to validate AIXM 5 messages.
Antonio, in the meanwhile, when downloading the file, just remove the event part of the xsi:schemaLocation, and XMLSpy will validate.
from donlon.
You are probably right! The Event schema declaration is not even necessary in the baseline Donlon sample. I think that it is simpler to just remove it.
from donlon.
Agreed, it would be better to have genuine AIXM 5 messages for the AIXM 5 samples.
from donlon.
It's corrected. XMLSpy 2014 is happy now.
from donlon.
Related Issues (20)
- Missing distanceAccuracy in RunwayDeclaredDistanceValue HOT 1
- Routes segment length with too many decimal places HOT 1
- Route without curveextent HOT 1
- Example of Route distances coded as KM HOT 2
- Length of Route Segment incorrect HOT 1
- Compatibility of GML with COTS and OpenSource GIS HOT 1
- NDBs missing EPSG information HOT 2
- Reference image or chart HOT 2
- Sample data not in the middle of the ocean
- Two different NDB with the same gml:pos HOT 1
- Two different AirTrafficControlService with same gml:identifier HOT 1
- ILS OLX has incorrect links to equipments HOT 1
- RouteSegment duplicates HOT 1
- Missing data HOT 1
- wrongly formatted xlink:href HOT 1
- Use of xsi:type not allowed HOT 1
- providesNavigableLocation not shown for any Navaid
- xlink title references inverted
- Issues with DONLON ATZ and DesignatedPoint "EADH ARP"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from donlon.