ADの日記: XML Webに乗り気になれない理由
正直XMLというものが、一般人に利用可能なものであるか。
HTML程度の浅い論理構造にすら当てはめることができない利用者が多々いるというのに、自分の書いた文字列やブロックに意味を定義してスタイル情報を記述するだけの熱意があるだろうか。結局やっていることはHTMLと差異がないのではないか。
CSSは自由度が高いというが、自由度が高い故にFONTなどの物理的マークアップのほうが単純で使い勝手がよいという話も聞く。Webにしたって、自由度が高すぎて自分が必要としている特化したものが見つからないということは多々ある。
そうしていつかは、一定のまともなソースを吐くツールができるであろうが、果たしてそれが現在のHTMLが果たす機能以上の伝達・表現を可能とするだろうか。
メタの記述なんぞに多くの人間は興味がなく、自分が便利にWebを使えればよく──という人間が多数ではないのか。現在のいわゆるW3C原理主義者という人々はメタ情報に関しても興味をもって記述するだろうし、他人には理解できない価値観をやる気にかえて頑張ってくれるかもしれないが、本当にセマンティックウェブは実現するのか。
クラスとインスタンスなど技術者的側面がないわけではなく、むしろHTMLと比較して高度になっている分、そういった側面が今のところ目立つ。
またXML化したところで変わらないことはいくつもある。人間はそう簡単に変わらない。文書構造を理解していることは一般人の知識範囲として期待できない。それはHTMLをもって明らかなことである。文書構造を明示云々、インヘリタンス云々、インスタンス云々いったところで実際のド素人には敷居の高い世界にしかならない──といって、馬力のない人間は結局傍観するだけ。実際にアプリケーションを作るほどの深い理解は必要としない。けれども多くの人はそれを受け入れない。個人の興味には限界がある。
かつて私は、高度な表現をしたいのであれば高度な表現を可能にし得る労力を記述者が払わねばならない──という内容のことをどこかで述べた。これを打破するのは新しいフォーマットによる新しい記述法というもので解決できるはず…である。そうあると信じたいのだが。
私個人としては、そういう疑問よりもXSL周りの話がいまいち不振だからXMLは用いないわけだが──あ、何かこのド素人が納得する利点があるのなら、喜んでXMLを使います。思いあたりがあるのでしたらご教授願いたいです^^;
XML Webに乗り気になれない理由 More ログイン