Comparing XSLT and XQuery
This paper will attempt an objective side-by-side comparison of the two languages: not just from the point of view of technical features, but also looking at usability, vendor support, performance, portability, and other decision factors.
When I started building CouchDb, I considered making it an XML document database with XQuery support. While I do love me some angle brackets, I was a turned off by the complexity and ugly syntax of it all. Not to mention XML really seems like the wrong level of abstraction for database queries: it's designed to be an easy-to-parse interchange format, not a storage format. Skimming this document, I still feel I've made the right decision, but I can't be bothered to read the whole thing (it's loooong).
I can't back up my decisions with anything other than my opinion, so if anyone wants to tell me why I'm wrong go right ahead.
Posted April 19, 2006 3:43 PM