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

Published

Author(s)

John L. Michaloski

Abstract

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 https://github.com/usnistgov.
Citation
usnistgov github

Keywords

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

Citation

Michaloski, J. (2016), Integration of CodeSynthesis and QIF, usnistgov github, [online], https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=919141, https://github.com/usnistgov (Accessed September 27, 2021)
Created May 30, 2016, Updated February 19, 2017