Xsltproc is unreasonably, nay ARROGANTLY, fast! :-)
Not much point in delivering the result in 3 nanoseconds if it takes the user 30 minutes to spot the syntax error that a conformant processor would have reported. Michael Kay