Implementation similar to conventional NoSql Db with the data persists in users hard disk in XML format
- DateTime
- create, show, and modify date-time stamps
- add or subtract time durations
- DbCore
- define db records, e.g., key and DbElement
- provide in-memory storage for db records
- add and remove db records
- simple editing of records
- Edit
- make DbElement editing operations easy to use
- Executive
- provide a static library and single header file to provide access to NoSqlDb functionality
- PayLoad
- application defined class that holds application specific data
- Persist
- provide for saving and retrieving a NoSqlDb to and from XML strings
- Query
- provides a language and facilities for extracting information from the NoSqlDb
- StringUtilities
- provides title formatting, and line feeds
- TestApplication
- shows how to use NoSqlDb in another application
- TestClassProj
- Demonstrates that NoSqlDb satisfies its requirements
- TestUtilities
- an alternate form of testing used for the initial prototype
- XmlDocument
- Xml string creation and parsing facility