[Mono-list] Mono/XML/XPath question

Jason Diamond jason@injektilo.org
Fri, 24 May 2002 10:00:53 -0700

"Jaroslaw Kowalski" <jarek@atm.com.pl> wrote:

> 1. Is there anyone currently implementing XPath queries in mcs?

Mono has no working XPath or XSLT support yet. I was working on it but got
seriously sidetracked. I hope I can get back to it soon unless somebody else
wants to step up.

> 2. Are they (supposed to be) implemented in C using some existing library
> (what?) or it's going to be plain C# code?

They should and will be implemented in C#. Microsoft's System.Xml classes
delegate nothing to MSXML.

> 3. Are there any plans to provide multiple XML/XPath/XSLT engines
> (for example using MSXML3 on Win32, libxml2, plain-C#) for mono? What do
> you think about such an idea?

Sounds good but it shouldn't go in any of the System.Xml namespaces. You can
always create an abstraction (like TrAX) in your own namespace and create
implementations of that abstraction that wrap System.Xml, libxml2, etc.