Liam Quin, W3C
Track: Interfaces and Services
Date: Thursday, February 12
Time: 2:00pm - 2:45pm
Location: California Ballroom B
XML Query is a language from W3C, currently nearing completion, for querying across multiple sources of XML and other data. You could think of it as SQL for XML, perhaps.
What is important about the upcoming XML Query language?
It's not the syntax, and it's not the fact it comes from the W3C, although that may help with early adoption. It's not the fact there are over a dozen implementations, including several really good free ones. Like nothing else before, it, XML Query is a connection between worlds: between XML documents, XML databases, relational data, RDF, between data and the Web.
This talk doesn't teach you XML Query, but it will show you some examples of things you can do with it, and some open source XML Query tools you can use to do them. I'll demonstrate a database-driven web site using XML Query to generate XHTML and SVG on the fly, searching RDF graphs and merging the result with a database; we'll compare using XML Query and using XSLT 2 (also a draft spec), and discuss the benefits (and drawbacks) of the W3C schema-based typing systems these languages have.