 |
 |
 |
>
> Another thread here reminded of about Michael David's recent article:
A disappointing read. It's a topic that deserves far better treatment than
this.
If he's going to claim that XPath is procedural when the rest of the world
claims it is declarative, then at least he ought to explain why he holds
this view, rather than simply stating it 20 times in 6 pages and hoping that
if he says it often enough the mud will stick. And all this stuff about
single-leg and multi-leg queries surely at least deserves an example to
illustrate what point he is trying to make. (I suspect what he's getting at
is that XPath 1.0 can't do joins - something that is fixed in XPath 2.0, and
even more so in XQuery. But who knows.)
There are legitimate criticisms to be made of XML as a database model and
XPath as a query language, but this kind of polemic - all opinion and no
reasoned argument - really doesn't deserve to be cited by anyone.
If you get as far as about page 8, you realize that it's all just a build-up
to let him advertise his own product - but I'm afraid he'd put me off by
then so I didn't read any further.
Michael Kay
http://www.saxonica.com/
|
 | 

|  |
These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.
|  |
| |
 |
 |
 |