はじめに 広く知られているように、リレーショナル・データベース(以降、RDB)では、格納したデータの操作用言語としてSQL(Structured Query Language)が標準化されています。RDBを操作するエンジニアにとってSQLに関する知識は必要不可欠のものとなっています。 XMLデータベース(以降、XMLDB)では、このSQLに該当するものとしてXQuery(XQuery 1.0: An XML Query Language)がW3Cで標準化されており、2007年1月23日にXPath 2.0など関連する8つの仕様群を含め、勧告(Recommendation)となりました(W3Cのプレスリリース)。 XQueryは、さまざまなタイプのXMLデータソース(XMLファイル、ネイティヴXMLDB、RDBなど)が混在するマルチベンダかつマルチデータベース環境におけるデータ検索・抽出・デ
![XMLデータの操作(前編) ~ XPath、XQuery](https://cdn-ak-scissors.b.st-hatena.com/image/square/37dbbb23a961eb5a6b64bc2c836408b453398f2a/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F922%2F922_arena.png)