Mvp.Xml library v2.0 released

| No Comments | 6 TrackBacks

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 namespace and related namespaces such as System.Web.Services. Mvp.Xml project currently provides .NET implementations of EXSLT, XML Base, XInclude, XPointer as well as a unique set of utility classes such as XmlSerializerCache, IndexingXPathNavigator, SubtreeXPathNavigator, XPathNavigatorIterator, XslReader, MpXslTransform and tools making XML programming in .NET platform easier, more productive and effective.

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.

Related Blog Posts

6 TrackBacks

TrackBack URL: http://www.tkachenko.com/cgi-bin/mt-tb.cgi/537

MVP XML Library for .NET 2.0 from Microsoft XML Team's WebLog on November 29, 2005 1:38 AM

Oleg Tkachenko has announced that the Mvp.Xml library for .NET 2.0 has been released.  This library... Read More

Signs on the Sand: Mvp.Xml library v2.0 released Mvp.Xml project is developed by Microsoft MVPs in XML... Read More

I'm late with this one, but this one damn cool thing! XML MVPs have released a library which extends... Read More

I'm late with this one, but this one damn cool thing! XML & Web service MVPs have released a... Read More

I'm late with this one, but this one damn cool thing! XML & Web service MVPs have released a... Read More

I'm late with this one, but this one damn cool thing! XML & Web service MVPs have released a... Read More

Leave a comment