MSXML uses to much memory (around 2 MB). Also I don't want all features of MSXML. But I want to use the parser in different modules. So I cannot directly use TinyXML as it will get duplicated in all modules. So from the point of memory and code reuse, it is better to write COM wrapper.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Does anybody has tried writting COM wrapper overTinyXML?
Not that I know of ... but if you're going for COM (i.e. moving well away from "tiny"), why not just use MSXML?
MSXML uses to much memory (around 2 MB). Also I don't want all features of MSXML. But I want to use the parser in different modules. So I cannot directly use TinyXML as it will get duplicated in all modules. So from the point of memory and code reuse, it is better to write COM wrapper.