Computing And PDA

コンピュータ(特にモバイル)とかゲームとかのIT関係です

galax union except intersect

2005-07-24 10:09:50 | Weblog
IBM Developer Works のtutuorial Process XML using XML Queryの SequenceのPage5of5のsampleでgalaxではParsing errorがでる.Setの except,intersect,union operation が無いはずはない.
Errorのmessageをよく見ると$exceptの部分がerrorと言っている.exceptは予約語なので$を前につけてもユーザー変数として使えないようだ.$unionもだめでこれらを適当な名に変えれば、うまく動いた.
galaxのerror表示はなかなか正確にimplementされているようだ.

sortby xquery

2005-07-23 11:06:35 | Weblog
Data and Databases 2. Session 5. 8 March 03.に以下の記述がありました.
-------------------------------------------------------------------
FLWOR expressions (good acronyms gone bad: these used to be "FLWR" expressions, pronounced "flower", but in the 11/02 revision of the XQuery draft the standalone "sortby" operator was replaced by an "order by" operator that has to be placed between a "where" clause and a "return" clause, "FLWR"s became "FLWOR"s, and the pronunciation got shot to hell).
-------------------------------------------------------------------
atmarkitとかIBM Developer Worksのtutorialの例のsortbyがgalaxでもAltovaXQueryでも使えず困ってました.XPath2.0にしたがっているので使えないで当然なのですね.order by (@atributevalue)をwhere clauseの後に書けば結果をatributevalueでsortできました.

xquery engine

2005-07-20 11:58:45 | Weblog
xmlの勉強をatmarkitとかIBM developer worksとかxml.comとかでやっているが、何のことかもひとつ見えてこなかった.特にOreillyのはこちらの力不足なのかとてもわかりにくい.
W3Schools Online Web Tutorialはとてもわかりやすく自分なりに何とか見えてきたような気がする.
ただXQueryの部分は少しわかりずらかった.すべてのメージャーなデータベースエンジンはXQueryに対応しているという記述で、実行にapplicationが必要なことを理解した.所有していないのでfreewareを探すことにした.open sourceでjavaでかかれたものが比較的多かったが、javaはロードに時間がかかりそうだし、メモリも消費しそうなので、そうでないものを探した.
galaxとAltovaXqueryにたどり着いた.ともにutf-8に対応で、日本語OKのはずだが知識不足かgalaxはうまくいかない.AltovaXqueryは日本語を用いたxqファイルを処理できた.

deseret

2005-07-02 17:55:10 | Weblog
http://www.unicode.orgのwhat is unicode ページのDeseretというのがどうしても表示できませんでしたが http://home.att.net/~jameskass/code2001.htm の Code2001.zipを解凍した CODE2001.ttfをインストールしたら表示されました.どういう言語かわかりませんが、一応unicode.orgのサンプルページはすべて表示できるようになりました.