Skip to content

A Lint style of program that validates IHO S1xxx XSD's

License

Notifications You must be signed in to change notification settings

flappah/S100Lint

Repository files navigation

S100Lint

This is a variation on the UNIX Lint program. This S100Lint program analyses IHO S1xxx XML Schema's and validates them with the specified Feature Catalogue. As a second option it is possible to have it cross reference two specified XML Schema's and scans them for commonalities. If it finds one it checks the specified XML if the found nodes are equal. Any difference gets reported.

S100Lint requires .NET Core 3.1

https://dotnet.microsoft.com/download/dotnet-core/3.1

Building the solution requires Visual Studio 2019 for Windows or Mac.

S100Lint usage: Options:

S100Lint [SchemaFileName] [SchemaFileName | FeatureCatalogueFileName] [options]

Options:

--fc: Checks if all the types included in the feature catalogue are defined in the XML schema.

--s: Do a strict validation.

About

A Lint style of program that validates IHO S1xxx XSD's

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages