XmlObject - Adaptive Object Model

Better Designs Faster

XmlObject Framework

This is the place to be if you want to build your own XmlObject based application.  Explanations for how the framework works are better explained in the Tic-Tac-Toe and WavePlayer examples.

If you have not already done so you will want to visit the download page and get the source.  While there review the instructions for creating a virtual drive and setting up Visual Studio.

Once you are comfortable with these steps, create a new solution within Visual Studio.  In a File Explorer window, copy the XmlObject folder (from the zip file you downloaded) and all its contents into the folder holding the solution you just created.  From within the Visual Studio IDE, right click on your new solution and choose the Add Existing Project option and add the XmlObject project.

Now create a new executable project within that solution.  Add an XML file to the project.  This file will be used to bootstrap your Adaptive Object Model.  Add the following command to the “Post-build command line” text box in the project properties.  (See the CLI project for an example.)

call "$(SolutionDir)Deploy.bat" "$(TargetDir)" "$(TargetName)" "$(TargetExt)" "XML file name"

The last parameter will be the name of the XML file you added without the extension.  This batch file will copy the executable, any PDB files, and your XML file to your virtual drive when your build succeeds. 

Finally add a file reference to the XmlObject.Xml.dll assembly using the virtual drive letter you created.

That is it.  Now you should be able create your own XmlObject derived classes with your custom business logic in them.

XmlObject Graphic