How is XQuery different from Structured Query Language?
ROBIE: SQL is a relational query language, XQuery is an Extensible Markup Language query language. If all you are doing is querying relational databases, then SQL is the language you want. XQuery works best if you’re querying XML or a combination of XML and relational sources. GCN: How did you first start working with XML? Did you know it would consume a large portion of your career when you started? ROBIE: No. I was working for an object database company at the time [1995] and a medical textbook publisher contacted us, wanting a Standard Generalized Markup Language database. That was before XML. Since I was the person who knew the most acronyms in the company, the call was put through to me. I spent a lot of my career working with things that do not fit naturally into relational databases’geographic information systems, multimedia systems or things like that.