XBinder C Runtime Library
The XBinder C Runtime Library contains low-level functions that are assembled by the XBinder compiler to accomplish the encoding and decoding of XML messages. This library also contains common functions for memory management, stream operations, linked list handling, and character text conversions.
- osysrtxml - contains low-level functions to implement the encoding and decoding of standard XML messages for the various XML schema types.
- osysrtdom - contains low-level functions that implement an abstract (Document Object Model) DOM interface. These functions are used when a user generates code with the -dom compilation switch. This is expected to be used with a concrete DOM implementation. XBinder provide a default implementation based on the libxml2 DOM implementation.
- osysrtexi - contains low-level functions that implement Efficient XML Interchange (EXI) schemaless encoding and decoding. The package contains standard functions for transforming a document from XML to EXI format and vice-versa.
There are several variations of the C XML and common run-time library files for Windows. The following table summarizes what options were used to build each of these variations:
Library Files Description
For dynamic linking on UNIX/Linux, a shared object version of each run-time library is included in the lib subdirectory. This file typically has the extension .so (for shared object) or .sl (for shared library). See the documentation for your UNIX compiler to determine how to link using these files (it varies for different types of UNIX systems).
Copyright © Objective Systems 2002-2008 This document may be distributed in any form, electronic or otherwise, provided that it is distributed in its entirety and that the copyright and this notice are included. |
Objective Systems, Inc.55 Dowlin Forge RoadExton, Pennsylvania 19341 http://www.obj-sys.com Phone: (484) 875-9841 Toll-free: (877) 307-6855 (US only) Fax: (484) 875-9830 info@obj-sys.com |