Mvp.Xml Project
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. It is documented extensively through weblog
posts. All the project's classes contain extensive tests to ensure its
quality, as well as the peer review among this highly focused group of
XML lovers.
Mvp.Xml project currently provides .NET implementations of
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.
Mvp.Xml project supplements .NET functionality, but as .NET platform evolves some
parts of the Mvp.Xml library become redundant. Beware that we will be dropping support
for anything that become supported natively in .NET.
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.
1. Modules
The Mvp.Xml project consists of several modules listed below.
2. News
Mvp.Xml library v1.2 released (November 27, 2005)
Mvp.Xml library v1.2 is the latest Mvp.Xml release for .NET 1.1. What's new in the
Mvp.Xml v1.2:
- Support for fractional seconds in EXSLT Dates and Times functions
- Bug fixes
Mvp.Xml library v2.0 released (November 27, 2005)
Mvp.Xml library v2.0 is the first Mvp.Xml release for .NET 2.0. 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 - extends capabilities of the
XslCompiledTransform
class by adding support for transforming into
XmlReader
, vast collection of EXSLT extention 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 and .NET 2.0 improved perf
- Support for fractional seconds in EXSLT Dates and Times functions
Mvp.Xml News Feed:
(News archive)
Mvp.Xml Releases: 
View full
list of the Mvp.Xml project's RSS feeds.
3. Get Support
There are several ways to get support on using Mvp.Xml project's
classes:
- This online documentation.
- Mvp.Xml Forums at
the XML Lab.
- Mailing list: mvp-xml-help
(general discussion list for Mvp.Xml users), (online
archive).
- Online API
documentation - for
Mvp.Xml v1.X and Mvp.Xml
v2.X.
- Tracker: Bugs.
- Tracker: Feature
Requests.
- Browse CVS
repository online.
4. Downloads
Go to the Downloads
page. You can download Mvp.Xml library release for .NET 1.X or .NET 2.0.
5. License
The Mvp.Xml library is a subject to the BSD License - OSI approved
free open-source license.
The project is hosted at
SourceForge. Find more at the Mvp.Xml project page at
SourceForge.

$Id: index.html,v 1.17 2005/11/27 21:23:46 helgy Exp $