カテゴライズ論(その3)
XMLで表現すると、こんな感じになるとする。別にdateやtitleをキーにまとめても問題なさそうだな。
<diary> <day date="2008-10-15"> <title name="カテゴライズ論"> <body> あふれるほどの情報から必要な情報を効率的に入手するために、カテゴライズする。 ・・・・・ </body> </title> </day> </diary>
本文(body)の情報が欲しいときは、↓の様に表現してやる。
XPath
/diary/day[@date="2008-10-15"]/title[@name="カテゴライズ論"]/body
XQuery
for $p in /diary/day [@date="2008-10-15"]/title[@name="カテゴライズ論"] return $p/body
うーん。どっちがよいのかわからん。決め手はなんだ?
- 機能要件、非機能要件(ここでは主に性能)の実現性
- 言語の可読性、習熟の容易性、メンテナンスの容易性
- 製品依存性(交換可能性)、標準化等の将来性
ん?だんだん話が逸れてきたような気がする。調べてみるか。