November 29, 2005

Support NDoc project!

I've been asking for help on getting NDoc working with .NET 2.0 recently. I was lucky enough and Kevin Downs, the developer of NDoc sent me an alpha version of the next NDoc release that was good enough for generating Mvp.Xml API documentation. And that unexpected problem made me realize ...

W3C: CAPTCHA considered harmful

W3C warns that using CAPTCHA on the Web is actually bad idea as it poses problems for those who are blind, have low vision or have a learning disability such as dyslexia. That makes sense. 2005-11-23: The WAI Protocols and Formats Working Group has released Inaccessibility of CAPTCHA: Alternatives to ...

XML support in next SQL Server - suggest a feature

Michael Rys asks "What do you want to see regarding XML support in the next version of SQL Server?" Don't miss a chance to suggest your favorite feature. ...

Mvp.Xml library v2.0 released

I'm glad to announce release 2.0 of the Mvp.Xml library. This is first Mvp.Xml release for .NET 2.0. Download it here. Mvp.Xml project is developed by Microsoft MVPs in XML technologies and XML Web Services worldwide. It is aimed at supplementing .NET framework XML processing functionality available through the System.Xml ...

Mvp.Xml project supports both .NET 1.1 and .NET 2.0. While both codebases have much in common, they are different codebases. Mvp.Xml for .NET 1.1 is mostly frozen, while Mvp.Xml for .NET 2.0 is under active development.

What's new in the Mvp.Xml v2.0:

  • EXSLT.NET now works with new .NET 2.0 XSLT processor - XslCompiledTransform class
  • Experimental new improved and simplified XSL transformation API introducing concepts of IXmlTransform interface, XmlInput and XmlOutput
  • MvpXslTransform class - extends capabilities of the XslCompiledTransform class by adding support for transforming into XmlReader , vast collection of EXSLT extension functions, multiple outputs and transforming of IXPathNavigable along with XmlResolver
  • XslReader - provides an efficient way to read results of an XSL transformation as XmlReader
  • Performance improvements due to moving to generics
  • Support for fractional seconds in EXSLT Dates and Times functions
  • ExsltTransform class has been deprecated - please use MvpXslTransform
  • Mvp.Xml Forums at the XML Lab
XslReader, new XSLT API and partially MvpXslTransform implementation were contributed to the Mvp.Xml project by Sergey Dubinets of Microsoft XML Team. Thanks, Sergey!

Binary distribution contains Mvp.Xml.dll assembly signed with an Authenticode digital signature (thanks to DonXML for dealing with certificates) to satisfy Microsoft (they have licensed the Mvp.Xml library for usage and distribution).

Mvp.Xml project home | Mvp.Xml Homepage | Mvp.Xml v2.0 API documentation

Also Mvp.Xml v1.2 is released, which is the latest Mvp.Xml release for .NET 1.1. Not much new in v1.2, just fractional seconds in EXSLT and fixed bugs.

The Mvp.Xml library is a subject to the BSD License - OSI approved free open-source license.