Skip to content

ChargePoint/exificient-grammars

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Java CI

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) not supported anymore after v1.0.4 since JAXB dependencies are no longer available in recent JDKs

  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)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.9%
  • HTML 0.1%