|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML-QL
>I just discovered the XML Query Language proposal at >http://www.w3.org/TR/NOTE-xml-ql/, and find it very interesting. It looks >a lot like SQL, which could be handy, but also somewhat limiting. What do >you'all think about it? Thanks for drawing this to my attention. My immediate reaction is to compare this not with SQL, but with the new XSL "tree construction" facilities which essentially provide an XML transformation language. I don't have time to do a detailed point-by-point comparison but it would certainly be a useful exercise. Conceptually they have many similarities but there are many points of detail where one is stronger than the other. I would think it is entirely possible to devise a language that combines the power of both without a significant loss of usability. Generally XSL seems more oriented to the "document" paradigm (an XML stream consists of sequential content interspersed with markup) while XML-QL is more oriented to the "data" paradigm (an XML stream is a serialisation of a database). So XML-QL has much better facilities for operations such as sort, join, aggregation, and IDREF dereferencing, while XSL is stronger on detecting patterns based on ordering of input elements (e.g. the first-of-type() predicate). Both proposals seem to concentrate primarily on transforming the structure of the tree, with little emphasis on transforming the character strings in its leaf nodes; neither seems to be capable of doing something as elementary as converting an attribute value to upper case. Also, neither has matching operators oriented to free text searching, e.g. linguistic word matching. Mike Kay xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ To (un)subscribe, mailto:majordomo@i... the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








