週末友人達と呑んだ時に、ちょっとこういう会話になった。 「RSSだ何だって言ってるエンジニア連中って、結構、RDFやATOMのDTDとか知らないよね?」 「XML使ってます!って言ってるけど、それってパーサ使ってるだけじゃない?」 まあ正直、俺は最初の会社でターゲットだった業界のSGMLの策定とアプリ開発に少し携わったぐらいだから、軽くしかDTDの読み書きできないけど。 それでもやっぱり、ちょっとおかしいなあと思うのは、「XML?使いますけど、DTDとか読めないし、書けないですけど、必要ないかな?と思って。」っていうタイプ。 気分的には、「C?使いますけど、言語仕様なんて良く知らないですよ?」みたいな感じに受け取ってしまう。 確かに、XMLってSGMLほどガチガチじゃないし、DTD必死で読んでValidにしなければいけないようなものでは無いのかもしれないけどね。 ちょっと前、俺と後輩の間で