spiegel-keyman/common/schemas/kvks/README.md
Marc Durdin 50db7a2c9b feat(developer): add schemas for .kvk and .kvks
Also minor tweaks around reading .xml files.
2022-09-26 20:05:52 +10:00

486 B

.kvks schema

This schema validates .kvks files, according to the reference implementation from VisualKeyboardLoaderXML.pas.

Notes on conversion from xsd to json-schema

Converted using xsd2json. Following structural changes:

  • kvk-version base type from km-version to string, copy km-version pattern in
  • remove xs:all bracketing
  • remove format:double from fontsize, change type to string
  • encoding property changed type to array
  • kvk-key added _ property for base text value