2009-06-04 4 views
0

Ich brauche Daten von einer Website in PHP geschrieben. Mein Chef möchte, dass ich einen RSS-Feed zur Verfügung stelle, um aktualisierte Inhalte zu erhalten.RSS oder XML

Das Problem ist, dass ich mehrere Informationen (mindestens ein Dutzend verschiedene Felder) bereitstellen muss. Gibt Daten als XML einen besseren Weg zurück als RSS?

Antwort

4

Es hängt wirklich davon ab, was die Daten sind und wie sie verbraucht werden.

RSS ist XML, aber es ist XML mit einem einheitlichen Format zu syndizieren Daten gemeint (es ist eine ziemlich gute Übersicht hier: http://cyber.law.harvard.edu/rss/rss.html), und das erlaubt Feed-Reader und andere Verbraucher zu wissen, wie und sie verarbeiten anzuzeigen. Wenn Ihr Chef diese Daten in seinem Feed-Reader der Wahl betrachten möchte, dann gehen Sie für RSS.

Wenn die Daten vielfältiger oder willkürlicher sind und am Ende von einer Anwendung oder einem anderen Prozessor verarbeitet werden, ist XML wahrscheinlich eine bessere Lösung.

+0

Sie erhalten Daten, die in eine andere Webanwendung integriert werden. Es müsste analysiert und an eine Datenbank gesendet werden, bevor es verbraucht wird. Ich denke, XML wäre der beste Weg zu gehen? Mit RSS wäre es nicht möglich, so viele Daten mit seinem Format zu empfangen. –

+0

Ja, es hört sich an, als würde einfach xml dafür gut funktionieren. –

5

RSS ist eine Form von XML.

Wenn Sie feststellen, dass Sie die gleichen Daten wie in der RSS-Spezifikation ausgeben, tut es auf jeden Fall nicht weh, in der RSS-Spezifikation ausgegeben zu werden. Auf diese Weise können Sie Ihre Inhalte syndizieren.

0

RSS ist ein XML-Schema, das gut für die Veröffentlichung von Artikeln, Nachrichten, Bulletins ist. RSS wird sehr konsumabel sein - jedes Gerät und jede App, so scheint es, kann RSS konsumieren.

Ein benutzerdefiniertes XML-Schema passt möglicherweise besser zu Ihren Anforderungen für die verschiedenen Felder. Aber Sie werden kein großes Publikum an fertigen Konsumenten für dieses Schema haben.

Einige Fragen, die Sie sich fragen:

  • , die möchte ich diese Informationen konsumieren? Eine große Vielfalt, im Grunde "jeder"? Oder wird es von einem begrenzten Publikum konsumiert, sagen wir 3 oder 4 Partnerfirmen. WENN der ehemalige, der neigt dazu, RSS zu empfehlen. Wenn Letzteres, ist es neutral.
  • Welche Informationen müssen Sie wirklich übermitteln? Passt es gut in ein RSS-Schema? Wenn nicht, empfiehlt das ein benutzerdefiniertes XML-Schema. Wenn es in RSS funktioniert, warum nicht verwenden.

Sie müssen die Bedeutung Ihrer Antworten abwägen, um zu einer Schlussfolgerung zu gelangen.