ANN: Mvp.Xml library v1.0 released (Common, XInclude.NET and XPointer.NET modules)

Hello!

On behalf of the Mvp.Xml Project [1] team I'm glad to announce release
v1.0 of the Mvp.Xml library.

Mvp.Xml project is developed by Microsoft MVPs in XML technologies and
XML Web Services worldwide. It is aimed at supplementing .NET framework
functionality available through the System.Xml namespace and related
namespaces such as System.Web.Services.

This release includes Common[2], XInclude.NET[3] and XPointer.NET[4]
modules.

The Common module includes a set of commonly useful classes in
Mvp.Xml.Common and Mvp.Xml.Common.XPath namespaces, which extend the
.NET functionality available through the System.Xml and related
namespaces. They are: XmlSerializerCache, XmlBaseAwareXmlTextReader,
XmlFragmentStream, XmlNodeFactory, XmlNodeListFactory,
XmlTransformingReader, XmlParsedWriter, XmlSerializerCache,
DynamicContext, XPathCache, IndexingXPathNavigator,
XPathNavigatorReader, XmlNodeNavigator, SubtreeXPathNavigator,
XPathNavigatorIterator, XPathIteratorReader etc.

The XInclude.NET module provides an implementation of the W3C XML
Inclusions (XInclude) 1.0 Recommendation and the XPointer Framework
Recommendation written in C# for the .NET platform. XInclude.NET
supports XPointer element() Scheme, XPointer xmlns() Scheme, XPointer
xpath1() Scheme and XPointer xpointer() Scheme (XPath subset only).
XInclude.NET module currently supports only streamable subset of the
XInclude, implemented as fast, non-caching, forward-only
XIncludingReader class found in the Mvp.Xml.XInclude namespace.
Mvp.Xml XInclude.NET module is a successor of the XInclude.NET library.
Find more on the XInclude.NET module home page.

The XPointer.NET module provides an implementation of the XPointer
Framework Recommendation written in C# for the .NET platform.
XPointer.NET supports XPointer element() Scheme, XPointer xmlns()
Scheme, XPointer xpath1() Schemeand XPointer xpointer() Scheme (XPath
subset only). XPointer.NET was designed and implemented for the
XInclude.NET module, but it can be used on its own.

All Mvp.Xml library classes have been been thoroughly tested under
Microsoft .NET 1.0 and 1.1 on Windows 2000 and Windows Server 2003. The
XInclude.NET module has been tested against XML Inclusions (XInclude)
Version 1.0, W3C Conformance Test Suite (2004-11-03).

You can download Mvp.Xml v1.0 release (binary or with sources) at
http://sourceforge.net/project/showfiles.php?group_id=102352

How to get support. There are several ways to get support on using
Mvp.Xml project's classes:

    1. Online documentation [1]
    2. Mailing list: mvp-xml-help [5] (general discussion list for
Mvp.Xml users).
    3. Tracker: Bugs.
    4. Tracker: Feature Requests.
    5. Browse CVS repository online.
    6. Online API documentation [6].

The Mvp.Xml library is a subject to the Common Public License [7].

Any comments, bug reports or feature requests are appreciated. Enjoy!

[1] http://mvp-xml.sourceforge.net
[2] http://mvp-xml.sourceforge.net/common/index.html
[3] http://mvp-xml.sourceforge.net/xinclude/index.html
[4] http://mvp-xml.sourceforge.net/xpointer/index.html
[5] https://lists.sourceforge.net/mailman/listinfo/mvp-xml-help
[6] http://mvp-xml.sourceforge.net/api/index.html
[7] http://mvp-xml.sourceforge.net/license.html

-- 
Oleg Tkachenko
http://blog.tkachenko.com
Multiconn Technologies, Israel

Received on Thursday, 20 January 2005 19:02:45 UTC