About Wilson.XmlDbClient
The WilsonXmlDbClient is an ADO.NET provider that enables Xml to be worked with just like any other database in .NET. It supports the most common Select, Insert, Update, and Delete SQL syntax, as well as tranactions and parameters.
More info here: http://weblogs.asp.net/pwilson/archive/2004/09/18/231185.aspx
and here:
http://weblogs.asp.net/kencox/archive/2005/10/04/426600.aspx#5842873
The source code files include this notice:
//**************************************************************//
// Paul Wilson -- www.WilsonDotNet.com -- Paul@WilsonDotNet.com //
// Feel free to use and modify -- just leave these credit lines //
// I also always appreciate any other public credit you provide //
//**************************************************************//