Corporate Products Consulting Training
Applied Informatics

Products

   

POCO Fast Infoset

POCO Fast Infoset is a fully compliant C++ implementation of the ITU-T Rec. X.891 and ISO/IEC 24824-1 standards for a binary representation of the XML information set — the contents of an XML document. An XML information set, such as a DOM (Document Object Model) tree or SAX (Simple API for XML) events in programmatic representations, may be serialized to an XML 1.0/1.1 document or, as specified by the Fast Infoset standard, may be serialized to a Fast Infoset document. Fast Infoset documents are generally smaller in size and faster to parse and serialize than equivalent XML documents. This is especially important if such documents are to be sent over a network.

POCO Fast Infoset is well integrated with the POCO XML library. Like XML files, Fast Infoset files can be parsed with a SAX or a DOM parser. Fast Infoset parsing is fully transparent — to the application it makes no difference whether the data comes from an XML or a Fast Infoset document.

Interoperability

The POCO Fast Infoset implementation has been successfully tested for interoperability with implementations from other vendors as part of the Fast Infoset Interoperability Project. Documents created by the POCO Fast Infoset library can be successfully parsed by Fast Infoset implementations for Java and .NET platforms, and vice versa.

Features At-A-Glance

FIS Feature Table

Information Resources