CMarkup is your natural choice for XML handling in Visual C++ projects, including Visual Studio 6.0, .NET and eMbedded Visual C++. You have the choice of CString or STL string classes, whether you build for Unicode or not.
We had a project where we needed an extensible file format, so XML was the obvious choice. Having tried to use DOM and other overly-complicated XML parsers, I was looking for a simple XML parsing engine that was free of external dependencies and over-engineering. CMarkup was the exact solution I was looking for: fast, easy-to-use, and fully supportive of XML standards. Our first implementation of CMarkup in a project was done in only a few hours! The reason I continue to use CMarkup is that it is so powerful yet easy to implement in existing code -- why would we want to use anything else?
I have genuinely enjoyed using CMarkup... When describing it to other developers, I put it this way: I tell them that if MFC had included an XML parsing engine, this is what it would look like. Self-explanatory functions that encapsulate the parts of the process we don't care to know about.
Uniquely better than the others
CMarkup is fully productized, and you get royalty-free source code. Having source code greatly reduces your development risk since you are not dealing with a 3rd party black box component binary. At the same time, this is highly tested and comes with carefully edited documentation and great support.
Patricia Rose, USA
I love your product. It's the best money I've ever spent for a development tool!
David Parkinson, USA
Thanks for making something nice and easy, so I got to avoid MSHTML/XML, super chunky libraries. I love how I get back std::strings.
Compiles for UNICODE
CMarkup is written for the Visual Studio and Windows defines to support
_T() string literals and so forth.
Oliver Gerlach, Germany
I am really impressed by the quick response. I miss this kind of service quite often. Great work!
XML plus HTML and other markup
CMarkup works on HTML and rootless XML and log files as well.
thanks for this great control. Immensely useful and elegant!
Unlimited royalty-free use, a year of upgrades and support, and additional methods for binary (base64), indexes, paths, encoding conversions, and more. See full product details of CMarkup Developer.
Zack Menendez, USA