Well-formed な XML を

Microsoft Team RSS Blog のエントリー。「Feeds and well-formed XML」 によると、次期 Internet Expl...

Microsoft Team RSS Blog のエントリー。「Feeds and well-formed XML」 によると、次期 Internet Explorer 7 及び Windows Vista では RSS 機能において、「well-formed XML」 (整形式の XML) のみサポートするとのこと。

Our years of experience in with HTML in Internet Explorer have taught us the long-term pain that results from being too liberal with what you accept from others. Hence, we've adopted the following overriding principle for IE 7 and RSS platform in Windows Vista:
 We will only support feeds that are well-formed XML.

ちなみに 「Well-formed」 な XML 文書とは文法的に正しい XML のこと。「XML 文書はこういうルールで書いてね」 という決まりごとに則っているかどうかが Well-formed な XML 文書かどうかの条件。さらに DTD にも沿った形で記述された XML を 「Valid」 な XML と呼びます。なので、Valid な XML は Well-formed だけど、Well-formed な XML が Valid とは限らないってことです。つまり、今回のエントリーで Microsoft Team が言っているのは、最低限、文法的に正しい XML を書けってことです。ややこしいですが。

まあ、XML 文書の性格上、HTML などに比べてより厳格に文法的な正確さが求められるのは必然ですし、Well-formed な XML が当たり前になること自体は良いことなので、エントリーへのコメントを見ても、概ね賛成といった意見が多いところでしょうか。実際に XML を書く側には XML へとしっかりとした理解と公開前のチェックが要求されますけどね。

ただ一方で、XML とかよく知らないけど、Blog なんかで RSS に触れているようなユーザー層にとっては、ちょっとテンプレいじったらエラーが出てお手上げみたいな状況になりそうでちょっと心配。

記事をここまで御覧頂きありがとうございます。
この記事が気に入ったらサポートしてみませんか?