XML News from Wednesday, February 16, 2005

Wolfgang Hoschek has released NUX 1.0, an open source add-on package for XOM that connects it to Michael Kay's Saxon 8 XSLT 2/XPath 2/XQuery processor and the Sun Multi-Schema Validator. It also provides thread-safe factories and pools for creating XOM Builder objects. NUX also includes yet another non-XML binary format. Mostly NUX addresses problems I personally don't find to be that important, so I haven't put them in the core of XOM. (Does the world really need yet another incompatible, opaque binary format for XML? For that matter, does it need even one?) However, there is one nice feature here I noticed that Hoschek hasn't emphasized: RELAX NG support for the XOM builder. Looking at the NUX API, I realize that I know how to integrate DTD and W3C XML Schema Processing into XOM, but I'm not at all sure how to integrate RELAX NG; and that's definitely worth doing. I should give some more thought to that. In the meantime, NUX can do it. NUX is published under a modified BSD license (no advertising clause).


JAPISoft has released EditiX 3.0, a $92 payware XML editor written in Java. Features include XPath location and syntax error detection, context sensitive popups based on DTD, W3C XML Schema Language, and RelaxNG schemas, XML differencing, XSLT and XSL-FO previews, and an XSLT debugger. Version 3.0 adds support XML catalogs and XInclude. EditiX is available for Mac OS X, Linux, and Windows. Upgrades are $59.