Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Integration of CodeSynthesis and QIF



John L. Michaloski


This paper describes using CodeSynthesis "XSD" tool and Xerces C++ XML tools in basic Quality Information Framework (QIF) applications. The targeted platforms are Ubuntu and Linux as well as Microsoft Windows. The emphasis of the document is on the deployment of CodeSynthesis XSD tool to generate C++ code that in turn is used to handle various Quality Information Framework (QIF) XML applications. Using the QIF Schema, the method to use the CodeSynthesis XSD tool to generate C++ classes representing the given QIF will be shown. The use of the CodeSynthesis C++ generated code to read QIF XML file and produce QIF XML file from native C++ representations will be given. This QIF C++ code is available on the usnistgov github web site found at
usnistgov github


metrology, quality, xml, QIF, C++, serialization


Michaloski, J. (2016), Integration of CodeSynthesis and QIF, usnistgov github, [online],, (Accessed April 22, 2024)
Created May 30, 2016, Updated February 19, 2017