このように、ここ最近の間、XMLDBを取り巻く環境は大きく変わりつつあります。筆者が携わる案件でも、XMLDB導入についての相談が大幅に増加しています。XMLの利用シーンが増えてきたこと、さらにXQueryのW3C勧告化によって、普及がより一層加速されようとしています。 XMLDBでは、SQLに相当する問い合わせ言語として、XQueryを利用することが前提となります。確かにXQueryはSQLとは違う言語なので、皆さんの中には「また違う言語を覚えなければならないのか……」とためらっている方もいるかもしれません。しかし、XQueryを一度使ってみると、極めて記述性の高い言語であることに気づくはずです。XQueryは、ただ抽出条件や並び替え条件を記述するだけではなく、出力のためのXML構造を素直な記述で定義することができます。 これまでのDOMやSAXを駆使する方法、文字列を連結する方法やオブ