Using Simkin with your C++ application


Simkin for C++ is distributed in source code format. It has been written in C++ using templates.

Typically you build Simkin into a library to link with your application.

We supply some example project files which build a static library or dynamic library (Windows only).

in all cases, you will have to add the correct include and libraries for your Xerces-C or Expat distribution.

Simkin source files and classes are all prefixed with "sk" to prevent name clashes with classes in your own application.

Simkin is composed of a core interpreter, plus support for XML and our own "TreeNode" files.

Simkin supports three XML libraries:

Each file format has its own associated classes:

File FormatClasses
TreeNodeskTreeNodeObject
Expat XMLskElementObject and skElementExecutable
Xerces XMLskXMLElementObject and skXMLExecutable
Microsoft MSXMLskMSXMLElementObject and skMSXMLExecutable