XMLってやっぱ難しいけど、でもなあ

| コメント(0) | トラックバック(0)

MSでXMLやってるDerekさんのエントリ。何度もいろんなところで言われていることではあるけれど、やっぱり何度聞いてもこれって問題だよなぁと。

だってさ、「hoge & moge」っていうコンテンツが元々あって、それを「マークアップ」したいなあと思って「<strong>hoge & moge</strong>」ってしたらとたんにエラーになるのっておかしくない?マークアップするのにコンテンツを書き換える(&amp;)っておかしくない?いや、抽象レベルを一段上がれば、それは書き換えてるわけじゃないのはわかってるんだけどさ。こんな議論もきっと何度も繰り返されて識者の面々はいいかげんうんざりだろうとは思うけどさ。でもやっぱ直感的じゃないよ。

いや、でもさ、だからってPHPのシリアライザしか読めないデータを流通させるってのは、XMLによって一度否定した過去を繰り返すことにはならないのかな。JSONとか流通してるし、もういいのかな。結局XMLがクロスXXXだね、ってのはそれがテキストであることだけに意義があったわけで、だったらPHPのシリアライズもJSONもテキストだからXMLの意義を損ねていないってことになるのかな。XMLのすごいとこはタグによるツリー構造じゃなくて、それが文字コード問題までもある程度解決した「プレーン」テキストなんであるってことでしかないんだろうか。達人プログラマーにも「テキストにしとけ」って書いてあったし。Atomフォーマットも、XMLではなくJSONで規定したほうがXHTMLだのencodedだのを考える必要がなくて楽チンだったのかもしれないな。

達人プログラマー―システム開発の職人から名匠への道達人プログラマー―システム開発の職人から名匠への道
アンドリュー ハント デビッド トーマス Andrew Hunt

by G-Tools

トラックバック(0)

トラックバックURL: http://www.luckypines.com/cgi-bin/mt/bt-tm.cgi/809

コメントする

このブログ記事について

このページは、Fumiaki Yoshimatsuが2006年3月 2日 12:16に書いたブログ記事です。

ひとつ前のブログ記事は「Plaggerで新着Feedを検知したら物理的に通知してくれるモジュールのWindows版」です。

次のブログ記事は「Yahoo.comの認証API」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。