http://www.xml4wx.org/
- Designed to be as reasonably standards compliant as possible
- Includes DOM 1.0, XPath 1.0, XSLT 1.0 and SAX-like implementation
- Many convienience functions for common functionality makes it easy to use
- Completely embedable - link your project with the static library
- Inheritable class structure allows creation of special-use DOM's
- Easily extendable XPath and XSLT functions so that you can implement the functions you need
- The open source, relativly simple design makes it easy to solve issues while developing
The biggest feature is that it is a piece of cake to work with an in memory XML Document from your C++ code. Instead of having to write specialized C++ classes/structures to represent your xml, you can simply use the iDOMDocument as-is. You can think of the XML4WX DOM as a giant Hash table that also has a stateless search and reporting engines built in.
Other XML DOMS (xmllib2, Xerces, MS XML) require you to write large ammounts of C++ code to access the data. If your xml changes, you'll have to re-write the container classes and re-compile your application. With XML4WX, if you write your XPath queries carefully, your C++ code will continue to work.

0 条评论:
发表评论
<< 主页