2009-06-04 8 views
0

私はPHPで書かれたWebサイトからデータを取得する必要があります。私の上司は、更新されたコンテンツを取得するためのRSSフィードを提供したいと考えています。RSSまたはXML

問題は、いくつかの情報(少なくとも12個の異なるフィールド)を提供する必要があるということです。 XMLとしてのデータをRSSよりも良い方法で返すのですか?

答えて

4

実際には、データの内容とその消費方法に依存します。

RSS XMLですが、それは、XML(ここではかなり良い概要があります:http://cyber.law.harvard.edu/rss/rss.html)は一貫した形式でシンジケートデータに意味だし、それはフィードリーダーや他の消費者がそれらを処理して表示する方法を知ることができます。あなたの上司が自分のフィードリーダーでこのデータを見たいと思ったら、RSSに行きましょう。

データがより多様で恣意的で、ある種のアプリケーションや他のプロセッサによって消費される場合は、おそらくXMLが優れたソリューションです。

+0

別のWebアプリケーションに統合されるデータを取得することです。それは消費される前に解析され、データベースに送られなければなりません。 XMLは最善の方法だろうと思いますか? RSSを使用すると、多くのデータをその形式で受け取ることはできません。 –

+0

ええ、それはプレーンなxmlがうまくいくように思えます。 –

5

RSSはXML形式です。

自分がRSS仕様のものと同じ種類のデータを出力していると、RSS仕様で出力することは間違いありません。そうすれば、あなたのコンテンツをシンジケートすることができます。

0

RSSは、記事、ニュース、速報を公開するのに適したXMLスキーマです。 RSSは非常に消耗し易く、RSSをどのように消費するかは、あらゆるデバイスやアプリが知っているようだ。

カスタムXMLスキーマは、すべての異なるフィールドの要件に基づいて、よりよく適合します。しかし、あなたはそのスキーマのための準備ができた消費者の膨大な聴衆を持つことはありません。

いくつかの質問あなたは自分自身を頼むかもしれない:私はこの情報を消費したいん

  • を?多種多様、基本的に「みんな」?あるいは、限定された聴衆が消費しようとしているか、3か4のパートナー企業を考えてみましょう。前者なら、それはRSSを推薦する傾向があります。後者なら、中立です。
  • 実際にどのような情報を伝える必要がありますか? RSSスキーマにうまく収まるでしょうか?そうでない場合は、カスタムXMLスキーマが推奨されます。それがRSSに適合すれば、それを使わないでください。

結論に達するためには、回答の重要性を測る必要があります。

関連する問題