XML News from Tuesday, June 7, 2005

The W3C XSL and XML Query Working Groups have published updated working drafts of XPath Requirements Version 2.0 and XML Query (XQuery) Requirements.

They've also published the last call working draft of XQuery 1.0 and XPath 2.0 Formal Semantics. Comments are due by July 15.

Finally they've published a new working draft of XQuery Update Facility Requirements. XQuery updates are just getting started, and are much less far along than XPath 2/XSLT 2/XQuery 1.0.


I continue to be astonished at just how bad Spotlight is. This is what everyone was so excited about? Not only does it not limit itself to showing me the top hits. When it does show me all 452 hits for a simple search on "XPath Requirements" it doesn't even sort them by relevance. It knows which hit's the most relevant because it picks it as the top hit in the pop up menu. However, I can't open it from there in my text editor. It insists on opening the file in my browser. And when I try to use the standard "type the first few characters of the file name" approach to jump to the file I want in the reuslts window, Spotlight instead starts a new search. And then there's no back button to return to the previous search. Back buttons are what? 10 year old technology? Isn't Apple the company that practically invented Undo? This is such astonishingly bad design. It is a real triumph of technology over user interface. Spotlight may use fancier algorithms than Google or Firefox or BBEdit, but it's impossible to tell because it's so hobbled by bad user interface design.


Nikolai Grigoriev has released SVGMath, an MathML formatter that produces SVG written in pure Python and published under an MIT license. According to Grigoriev, "In its current shape, the tool covers most of the Presentation MathML. It copes reasonably well with the presentation part of the MathML Test Suite, making me hope it might be useful in its current shape."