eed3si9n / scalaxb

scalaxb is an XML data binding tool for Scala.

Home Page:http://scalaxb.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Proposal] Write XML Binding to EXI

pgrandjean opened this issue · comments

This is a proposal. scalaxb generates case classes to map a given XSD and to read or write from or to an XML respectively. Depending on the schema, the XML can be huge. EXI is a specifiation recommended by the W3C to "efficiently" encode XML in a binary data format rather than text, reducing the size of XML documents. It also enhances the parsing performance. The proposal is to integrate into scalaxb code generation to write from the scala case classes binding to EXI format.