amarant / exificient-grammars

Java Implementation of EXI (grammars part)

Home Page:http://exificient.github.io/java/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EXIficient

EXIficient schema-informed grammars part of the open source implementation of the W3C Efficient XML Interchange (EXI) format specification.

See https://www.w3.org/TR/exi/#informedGrammars.

Build Status

Exchange of EXI Grammars

Besides loading XML schemas to EXI grammars directly this project also allows you to exchange EXI grammars in a serialized form.

Currently we support the following mechanisms

  1. Grammars serialized to JavaSourceCode (class com.siemens.ct.exi.grammars.persistency.Grammars2JavaSourceCode explorative)

  2. Grammars serialized in XML (class com.siemens.ct.exi.grammars.persistency.Grammars2X explorative)

  3. Grammars serialized in JSON (class com.siemens.ct.exi.grammars.persistency.Grammars2JSON explorative). See its use in https://github.com/EXIficient/exificient-for-json.

About

Java Implementation of EXI (grammars part)

http://exificient.github.io/java/

License:MIT License


Languages

Language:Java 99.9%Language:HTML 0.1%