RSS veya XML

3 Cevap php

PHP ile yazılmış bir web sitesinden veri almak gerekiyor. Patronum beni güncellenen içeriği almak için bir RSS beslemesi sağlamak istiyor.

Sorun birkaç bilgi (en azından bir düzine farklı alan) sağlamak için gereken olmasıdır. RSS daha iyi bir yolu XML gibi veri dönüyor?

3 Cevap

Gerçekten veri ne bağlıdır gidiyor ve nasıl tüketilmesi gidiyor.

RSS is, XML, ama (oldukça iyi bir bakış burada var: http://cyber.law.harvard.edu/rss/rss.html) tutarlı bir biçimi ile sendika verilerine anlamına XML, ve bu besleme okuyucu ve diğer tüketicilerin bilmesini sağlar nasıl işlemek ve bunları görüntüleyebilirsiniz. Patronun seçtiğiniz kendi besleme okuyucu bu verilere bakmak istiyorsa, o zaman RSS için gidin.

Veri daha çeşitli veya keyfi, ve diğer ucunda uygulama veya diğer işlemci çeşit tarafından tüketilen olacak, sonra XML muhtemelen daha iyi bir çözümdür.

RSS XML şeklidir.

Kendinizi RSS şartnamede ne gibi veri aynı tür çıktısı bulursanız, kesinlikle RSS spec çıkışına zarar vermez. Bu şekilde, sendika içerik yapabilirsiniz.

RSS yayın makaleler, haberler, bültenler için iyi bir XML şema olduğunu. RSS çok sarf olacak - her cihaz ve uygulama, öyle görünüyor ki, RSS tüketmek bilir.

Özel bir XML şema tüm farklı alanlar için gereksinimlerine göre iyi size uygun olabilir. Ama bu şema için hazır tüketicilerin büyük bir kitleye sahip olmayacaktır.

Bazı soruları kendinize sorabilirsiniz:

  • Bu bilgiyi tüketmek kim istiyorsun? Çok çeşitli, temelde "herkes"? Ya da sınırlı bir kitle tarafından tüketilen olacak, en 3 veya 4 ortak şirketler diyelim. Eski IF, bu RSS tavsiye eğilimindedir. Ikincisi ise, bu nötr.
  • gerçekten ne bilgi iletmek gerekiyor? Bir RSS Şeması güzel uyum olur? Eğer değilse, o özel bir XML şeması önerir. Bu RSS ffit yoksa, neden bunu kullanmak değil.

Eğer bir sonuca ulaşmak için cevapların önemini tartmak zorunda.