MySQL5.1.5から、2つのXML関数
EXTRACTVALUE :指定された項目(XMLドキュメント)の値を解析し、返す関数
UpdateXML :指定された項目(XMLドキュメント)を指定されたように値を変換
がはいった。
そこで、
1.テーブルのある項目をvarcharにして、
(たとえば、テーブル名Xというテーブルにdocという変数(varchar(150))
2.そのテーブルにXMLをInsertで入れて
3.EXTRACTVALUEで一致した値を取り出し
ということができるようになったわけだけど、そのサンプルプログラムが見つかったのでメモメモ。
MySQL 5.1's New XML Functions
http://dev.mysql.com/tech-resources/articles/mysql-5.1-xml.html
今、5.1.5を入れてないので(5.0しかはいってない(>_<!)
実験してないけど、とりあえず、メモメモ。
(5.0でも、できるのかしら?)
なお、このねたは、ここからみつけました。
また、XML関数の一般的な説明は
ここ
11.9. XML 関数
http://dev.mysql.com/doc/refman/5.1/ja/xml-functions.html