XSD Tools for C/C++ - Overview


Take advantage of the merging of two complementary technologies: XML and ASN.1. Extend the reach of your XSD based data. Encode XML messages into highly compact binary encodings and send them down the line for lossless decoding.

Fast, Compact XML

The OSS® XSD Tools for C/C++, with standardized binary encoding support, allow you to do just that, by providing runtime functions to quickly encode/decode XML data to/from very compact ASN.1 binary encodings.

A Single Tool

Binary encodings from an XSD specification? Our single tool does it all! The OSS XSD Tools bind your XSD Schema to C/C++ representations. Runtime libraries provide fast encoding of values of these representations into highly compact binary or XML encodings. Using standard, proven, binary encoding rules we can achieve better speeds and size of compaction than commonly used compression algorithms. Decoders provide validation of incoming XML documents, and fast transformation of those documents to values of the C/C++ representations. The OSS XSD Tools for C/C++ adhere to the W3C XML Schema and ITU-T X.694 standards.

XSD advantage XSD advantage
XSD Tools Strategic Benefits
  • Reduce cost - fast transformations, small encodings, application interoperability, all from a single tool
  • Extend the reach of your data - exchange data with wireless and other bandwidth constrained applications
  • Enhance the capabilities of your solution - support both binary and XML encoding/decoding
  • Increase your return on investment - reduced costs, expanded reach, enhanced capabilities
XSD Tools Features
  • Highly compact binary encodings
  • Very fast encoding/decoding
  • Validation of your XSD Schema
  • Validation of your XML instance
  • Interoperability with binary encoding and XSD based applications
  • Convert between XML and binary encodings
  • Adheres to W3C XML Schema standard

For more information, contact us at 1-888-OSS-2761 (USA and Canada only), +1-732-302-9669 (international), or info@oss.com .

Free Trial

Download the XSD Tools for C/C++ 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: support@oss.com

Quickly receive answers to your support questions.