Click here to Skip to main content
15,900,589 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Platform : Visual Studio 2010, Windows 7, VC++, MSXML.


I'm working on a project that deals with structured data corresponding to different data formats (EDI, flatfiles, xml) using proprietary classes in an unmanaged C++ code.

I need to develop a logic that will replace the proprietary classes of the data structure into SOM (Schema Object Model). As I was looking in the MSDN, I found that there are 2 versions of SOM, one under MSXML and the other is under .NET framework.

The aim is, among others, to be able to export Data Structure definition from the application logic into XSD and import xsd files into the application logic.

So I want to know which one is better to use for dealing with XSD files by saving the whole structure of XSD in memory and allowing easy access to different elements definitions, handling environment changes problems and ensuring an easier maintainability of the code, knowing that to be able to access managed code from .NET framework in unmanaged code, a DLL needs to be suscribed as COM object?

Thanks in advance,


This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900