Skip to main content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.


The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

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
Created May 30, 2016, Updated February 19, 2017