The XML Schema Definition (XSD) for the XML format can be used with Microsoft developer tools to automatically create .NET classes to serialize and deserialize the singlet lens data to/from XML files. The format provides flexible unit specification for most parameters. Choosing XML as the basis for the file format has provided several benefits, such as the above mentioned automated serialization capabilities in .NET, a human-readable text-based format, and ready support for consumption by web services.
ACCESS THE FULL ARTICLE
Shawn C. Gay, Sanjay Gangadhara, "An XML file format for exchanging singlet lens specifications," Proc. SPIE 9633, Optifab 2015, 96330W (11 October 2015);