Glad you were able to sort it out. However, for anyone else attempting to
build Saxon-B for Java, I think the simplest approach is to leave the
net.sf.saxon.dotnet package out of the picture entirely. These classes are
needed only when building the .NET product. The only reference to the
classes from outside the package as far as I am aware is the reference to
DotNetPlatform in net.sf.saxon.Configuration, and this can safely be
Classes prefixed "cli" are stubs that exist to allow Java to compile code
that has references to .NET classes; when IKVMC translates the resulting
Java code into IL it will point these references at the underlying .NET
methods. Some of the stubs are provided with the IKVMC product, others are
created by running the IKVMC stub compiler against the relevant .NET DLL.
> -----Original Message-----
> From: saxon-help-bounces@...
> [mailto:saxon-help-bounces@...] On Behalf
> Of Andrew Welch
> Sent: 27 July 2007 13:45
> To: saxon-help@...
> Subject: Re: [saxon] package cli.System.Xml - where can I get it?
> On 7/27/07, Andrew Welch <andrew.j.welch@...> wrote:
> > I'm just trying a build a copy of Saxon B 184.108.40.206 from the sources
> > provided with the download - but it appears to be missing several
> > classes in the "cli.System.XML" package, which aren't
> available on the
> > net.
> > I've had a browse around SVN but no joy, and then had a
> look at IKVM.NET...
> > After a brief read this morning - do those classes in that package
> > physically exist, or are they only available on your machine after
> > some trickery with IKVM.NET? In other words, are you able to email
> > the package or will I need to run IKVM.NET on my machine...?
> After a few hours reading of the IKVM site and following the
> buildfile I've managed to build Saxon B now... :)
> To do that I had to use ikvmstub to generate the mystical
> cli.* classes using System.dll, System.XML.dll, mscorlib.dll
> and IKVM.GNU.Classpath.dll, and then add the various jars
> (jdom, xom, dom4j etc) and finally comment out the line in
> FYI - I used the dlls from 1.1.4322 of the dotnet framework
> as IKVM didnt seem to like the latest 2.0.50727 versions.
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and
> a browser.
> Download your FREE copy of Splunk now >>
> http://get.splunk.com/ _______________________________________________
> saxon-help mailing list