Mvp.Xml Library version 2.3 released

| 3 Comments | 1 TrackBack

I released version 2.3 of the Mvp.Xml Library, which is part of the Mvp.Xml Project developed by Microsoft MVPs in XML technologies worldwide. It is aimed at supplementing .NET framework XML processing functionality. Mvp.Xml Library provides .NET implementations of the EXSLT, XML Base, XInclude, XPointer as well as a unique set of utility classes and tools making XML programming in .NET platform easier, more productive and effective.

This is another minor release of the Mvp.Xml Library for .NET 2.0.
Version 2.3 fixes lots of bugs and introduces some new features.
Most important new features include:

  • XHTML output mode for the MvpXslTransform class
  • XSLT2-like output character mapping for the MvpXslTransform class
  • XmlWrappingReader and XmlWrappingWriter to simplify creating of custom XmlReader or XmlWriter
  • XIncludingReader now implements IXmlLineInfo interface
  • MvpXslTransform.AddExsltExtensionObjects() method allows to add EXSLT extension functions to your XsltArgumentList instance
  • XIncludingReader.Encoding property
  • New Mvp.Xml Library API documentation site generated using Sandcastle/DocProject, hosted at

Most important bugs fixed:
  • XIncludingReader now works well with Saxon.NET, XmlSerializer, DataSet and others
  • Library DLL is now debuggable
  • No more XmlValidatingReader and XmlTextReader used

Find detailed list of new features and bug fixes and download it at the Mvp.Xml v2.3 release page.

Mvp.Xml Library is free open-source (BSD-style).

I'll post about new features more thoroughly this week. Enjoy.

Related Blog Posts

1 TrackBack

TrackBack URL:

Saxon, famous XSLT 2.0 and XQuery processor, supports XInclude since version 8.9. But in Java version only! When I first heard about it I thought "I have good XInclude implementation for .NET in Mvp.Xml library, let's check out if Saxon on .NET wo... Read More


documentation is not working on the xmllab site, and thc chm file is missing. appreciate your work and hate to bother but couldn't find a better mechanism to alert you.

Oleg,do you have any plans for linq integration,particularly "indexing" and "include" part of mvpxml project?I know about ,but it seems too limited in use for xml(only xsd based one maybe).


thanks a lot for keeping up to date this library

Leave a comment