Day: August 18, 2006

  • Ruby and XML

    I’ve been doing quite a bit of programming of late in Ruby and I have to say, I’m really disappointed in Ruby’s XML support.  REXML — the built-in Ruby library, well, stinks.  I’ve been trying to use it to parse some simply MarcXML records, and what I’ve finding is that its taking the process ~0.4-0.5…

  • Example of Changing XSLT Engine via COM

    Anyway, once MarcEdit starts allowing users to utilize the Saxon XSLT engine, a new COM property will be made available to allow users scripting to the MARCEngine the ability to modify which engine is in use.  Here’s how it would look: Const MSXML = 1 Const SAXON = 2 lret = 0 Set obj_MARC=CreateObject(“MARCEngine5.MARC21”) obj_MARC.Set_XSLT_Engine…

  • XSLT 2.0 Support coming soon to MarcEdit 5.0

    So I’ve just about finished making the changes to MarcEdit 5.0 to include Saxon’s .NET component into the application.  This will allow users the ability to support XSLT 1.0, 2.0, XPath, Xquery, etc.  By default, the application will continue to utilize the customized version of the System.XML classes provided by default in .NET since they…