EXI Prototype for .NET - Overview


Achieve unprecedented compactness for your XML data using OSS Nokalva's EXI Tools for .NET. The OSS EXI Tools for .NET are a set of tools that implement the Efficient XML Interchange (EXI) Format 1.0 (Second Edition) W3C Recommendation.

What is EXI?

The OSS EXI Tools for .NET enable .NET applications to read and write data streams conforming to the EXI Recommendation.


The OSS EXI Tools for .NET comprise two major components:

  • the schema preprocessor utility (ossEXIpre.exe), and
  • the EXI/.NET runtime library (ossEXIdn.dll).

The schema preprocessor utility is a command-line application that reads an XML schema and produces a serialized schema file. The schema passed as input to the schema preprocessor must consist of one or more schema document files conforming to W3C XML Schema 1.0. The output is an XML file (the serialized schema file) conveying information extracted from the schema and represented in a proprietary format, which is understood by the EXI/.NET runtime library. The schemaless mode of EXI does not require the use of the schema preprocessor.

The schema preprocessing functionality is also available in the EXI/.NET runtime library.

The EXI/.NET runtime library is a .NET DLL that is used for reading and writing EXI streams as well as for converting XML documents and fragments to EXI and EXI streams to XML.

Quick Links

Free Trial

Trial the EXI Tools for .NET today!

24x7 Tech Support


We are here: 24 hours a day, 7 days a week.

  • Phone: 1-888-OSS-2761 (USA and Canada)
  • Phone: 1-732-302-9669 (International)
  • Fax: 1-732-302-0023
  • Email: exi-support@oss.com

Quickly receive answers to your support questions.