XMLDOM Xerces Wrapper is a memory management-oriented wrapper for Xerces-C++, designed with an object-oriented approach. It allows automated memory management and comes with numerous features for handling DOM processes in your applications.
To demonstrate its simplicity, let's take a look at some examples. The first example shows how to load an XML document into the DOM:
```
int main( int argc, char* argv[] ) {
// Get an implementation which is supporting "LS" (Load Save)
DomImplementation impl = DomImplementationRegistry::getInstance().getDomImplementation( DomString( "LS" ) );
assert( ! impl.isNull() );
DomLSParser parser = impl.createLSParser( DomImplementation::ModeSynchronous, DomImplementation::AnySchema );
DomDocument doc = parser.parseURI( DomString( "d:\test.xml" ) );
DomElement docElement = doc.getDocumentElement();
displayElement( docElement, 0 );
std::cout
```
As you can see, it's a simple process that can be easily executed with this software. The XMLDOM Xerces Wrapper allows you to work with XML documents using Xerces-C++ in a streamlined, efficient manner.
Overall, if you're looking for an easy-to-use wrapper for Xerces-C++ with automatic memory management, the XMLDOM Xerces Wrapper is definitely worth considering. It's an excellent tool for working with XML DOM and is sure to make your development process much smoother.
Version 0.9: N/A