XsltDb

XsltDb DotNetNuke Module is a powerful XSLT-based developers-oriented module. Actually it is a DotNetNuke browser-based open source development environment. Powerfull XSLT-based programming model, code reuse, syntax highlighting, code completion and context online help make it very easy to create new functions for your web site. Features of XsltDb - Restricted database access directly from XSLT. - Multiple XML sources access. - ASP.NET and Telerik controls usage. - Portal data isolation. You are able to limit each portal to query only it's own data. - Visitor command processing (navigate, ajax or submit). - Form validation. - SEO friendly ajax support! - Javascript server-side handlers and XsltDb javascript API. - Seamless integration capabilities. Easily split your XSLT into multiple modules. - Reuse a module with xsl:import tag. - Localization API. - Safe unrestricted access to separate dedicated database on per-portal basis. - Safe .NET API access (mdo:net, mdo:netcall). - File upload and management. - Request, form, cookie, session parameters access. - DotNetNuke module, portal, user, page properties access. - Syntax highlighting, code completion, full screen mode, regex find & replace, context & online help. - Visual Studio integration including XSLT debugger.

Go to http://xsltdb.codeplex.com

See also these related projects.