Simkin is a scripting language that can be embedded in Java or C++ applications.
It can be stored in a variety of file formats, including XML.