XQ2XML currently uses the production names reported by the parser as element names. Some of these begin with "XML", which isn't an error but these names are "reserved" so probably these element names should be changed.
The parser catches some syntax errors but doesn't report the official error code, this makes it hard to build fully conforming systems that handle errors as well as valid input as specified.
xq2xml is a personal project undertaken by David Carlisle (davidc "at" nag "dot" co "dot" uk). It is however distributed with the knowledge of, and from a web site controlled by, my employer NAG Ltd.