Header Menu

Well-formed な XML を

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 に触れているようなユーザー層にとっては、ちょっとテンプレいじったらエラーが出てお手上げみたいな状況になりそうでちょっと心配。

Add to Bookmarks
  • Hatenaブックマークに追加
  • del.icio.usに追加
  • POOKMARK Airlinesへ追加
  • livedoorクリップへ追加
  • ニフティクリップへ追加
  • Buzzurlにブックマーク
  • newsingへ投稿
  • Choixへ追加
  • Furlへ追加
  • Blinklistへ追加
  • Redditへ追加
Advertisement

comment & trackback

TRACKBACK URL : http://hyper-text.org/cms/mt-tb.cgi/131

trackback to this entry

... 0 trackback

comments

... 0 comment

post your comment

comment form

* All Fields Required.

RSS Feed
  • Add to Google Reader
  • Add to My Yahoo
  • Add to netvibes
  • Subscribe in NewsGator Online
  • Subscribe in livedoor Reader
  • Subscribe in Hatena RSS Reader
  • Subscribe in Bloglines
  • Feed Count by FeedBurner