Resources

Xerces: xml.apache.org/xerces-c

Xerces 2.1.0 (the version used for this article): xml.apache.org/dist/xerces-c/stable/xerces-c-src2_1_0.tar.gz

Andrei Alexandrescu. Modern C++ Design, Addison Wesley, 2002, pp 7-8.

Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software, Addison Wesley, 1994.