Hi everyone,
The source code for the DynamicDOM is finally out. It took a lot of work
to simplify the code and make it clean and presentable. This is version
0.43.2, which supports XRules version 0.43. Notice that I'm keeping the
version number of the DynamicDOM similar to the version of XRules it
supports. You can download it now from http://www.xrules.org. The source
code includes the following projects:
1. The DynamicDOM DLL. This is the main project that contains the code to
process XRules.
2. The DynamicDOM Test application, which you can use to run XRules tests,
or run the provided samples (the same samples used in the XRules Tutorial).
3. The XRules command-line utility. You can compile this in GUI or
command-line modes. It comes in GUI mode by default. To compile for
command-line, make sure to remove the "gui" compile-time parameter, and
change the project output type to command-line.
4. The ConsoleTest application used in the DynamicDOM Tutorial.
The software license allows you to use the software for any commercial
or non-commercial application, and to modify it or merge it and distribute
it with your software (without having to put your own software under the
same license as the GPL requires). You can also modify the code to process
your own customized version of XRules as long as you provide documentation
of where the differences are and follow the namespace guidelines described
in the license. Here is a link to the full license:
http://www.xrules.org/license/DynamicDomSoftwareLicense1.0.htm
For the DynamicDOM APIs, I'm including two sets of documentation (both of
which are available online and in compiled HTML help format):
1. Full documentation showing all members of every class, including the
members inherited from the .NET Framework classes.
http://www.xrules.org/DynamicDom0.43.2/OnlineDoc/Index.html
2. Limited documentation showing only the new members added by the
DynamicDOM. This is useful if you're interested only in reading about the
new additions.
http://www.xrules.org/DynamicDom0.43.2/OnlineDocNewMembersOnly/Index.html
Have fun.
Waleed