Updated build: http://dev.pypod.net/browser/release/Saxon8.8N.tar.gz
This was built via the MonoDevelop project I just created and checked into its new and permanent home @ http://dev.extensibleforge.net/browser/trunk/VendorExtensions/Saxonica You can check it out of SVN via svn://src.extensibleforge.net/trunk/VendorExtensions/Saxonica This will access the source code directly from the Saxon SVN repository (svn external properly) and then use this source to build the output. For some reason MonoDevelop doesn't show the files that are not located in the same top level project folder, but it builds just fine, so please ignore the fact that there doesn't appear to be any files in the project folders beyond the project file and properties folder. NOTE: You need to unpack the Dependencies.tar.gz file located in the ~/Build directory first before this will build properly. There is also a VS.NET 2005 project that will build against the same SF.net-based Saxon repository source. Once built, the output can be found in the ~/Build/Output/(Mono/(Debug|Release)|MS.NET(Debug|Release)) folders. I still need to integrate the extensions to all of this, but this provides a solid foundation of of all of the XSLT 2.0, XPath 2.0, and XQuery command line tools, the command line test tools, as well as an IP-based Console app for testing purposes. It should be pretty straight forward which is what. I'll update again once the extension library is built into all of this. On 9/27/06, M. David Peterson <[EMAIL PROTECTED]> wrote: > I have been spending as much time as I can building various integration > pieces to provide a simple, straight forward Pythonic API into the Saxon.Api > library. I had need to run some tests on Mono, and so quickly built out the > updated (read: extension functions work. They don't in the current 8.8 > release available on SF) source against Mono 1.17.1. > > You can access the bits via > http://dev.pypod.net/browser/release/Saxon.NET-Mono.tar.gz?format=raw > > Once unpacked, from the ipy console, > > > >>> import clr > > >>> clr.AddReference("Saxon.Api.dll") > > >>> from Saxon.Api import * > > >>> dir() > > ['DocumentBuilder', 'DomDestination', 'DynamicError', 'IQueryResolver', > 'Process > > or', 'QName', 'SchemaManager', 'SchemaResolver', 'SchemaValidationMode', > 'Schema > > Validator', 'SequenceEnumerator', 'Serializer', 'StaticError', > 'TextWriterDestin > > ation', 'WhitespacePolicy', 'XPathCompiler', 'XPathExecutable', > 'XPathSelector', > > 'XQueryCompiler', 'XQueryEvaluator', 'XQueryExecutable', > 'XdmAtomicValue', 'Xdm > > Axis', 'XdmDestination', 'XdmEmptySequence', 'XdmItem', 'XdmNode', > 'XdmValue', ' > > XmlDestination', 'XsltCompiler', 'XsltExecutable', 'XsltTransformer', > '__builtin > > s__', '__doc__', '__name__', 'clr', 'site'] > > > > I've been working a bit on creating a much more Pythonic API > (http://dev.pypod.net/browser/trunk/Saxon.Ext) of which > Sylvain is going to help me fine tune at some point tomorrow (UK Time). > Either he or I will update accordingly. > > Enjoy! > > -- > /M:D > > M. David Peterson > http://mdavid.name | http://www.oreillynet.com/pub/au/2354 -- /M:D M. David Peterson http://mdavid.name | http://www.oreillynet.com/pub/au/2354 _______________________________________________ users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
