..


Sponsor Bağlantılar

Bir RSS dosya 2.0 Yapısı

Tarafından yazılmış Madde Luca Ruggiero
2 Sayfa 1

Bir önceki yazıda ortaya RSS formatı farklı Web uygulamaları arasında bilgi alışverişi için, XML tabanlı, standart RSS yapısını tanıtan (Really Simple Sindacation anlamında)

Bizi buradan RSS formatı RSS 2.0 ya da daha doğrusu 2 inceleyelim.

Her zaman mevcut haber demenagement-bretagne.com, bir yem olduğu gibi standart bir XML yapısına dayalı bir biçimidir:

/rss/news.xml

XML biçiminde RSS 2 örneği

Yapısı sadece belirtildiği gibi, semplifichiamola düzey kod düşünün ve amacı her tag:






 <? Xml version = "1.0" encoding = "ISO-8859-1"?>







 <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">



 



 <kanal>



  



 <title> MioSito.ext - Haberler Online </ title>



  



 <link> http://www.miosito.ext/news/ </ link>



  



 Web MioSito.ext cra </ description> <description> Haberler



  



 Ferruh Mavituna </ language>



  



 <lastBuildDate> 01/04/2008 13:06:54 </ lastBuildDate>



  



 <image>



   



 <url> http://www.miosito.ext/logo_news.gif </ url>



    



 <title> MioSito.ext - News Online </ title>



    



 <link> http://www.miosito.ext/news/ </ link>



  



 </ Resim>



  



 <item>



   



 <title> <! haber ]]></ başlığın [CDATA [Başlık>



   



 <link> http://www.miosito.ext/notizia.asp?id=123 </ link>



   



 <description> <! [CDATA [Hızlı Açıklama ...

 



 ]]></ Açıklama>



   



 <author> MioSito.ext </ yazar>



   



 <pubdate> Salı, 1 Nisan 2008 GMT </ pubDate>



   



 <category domain="http://www.miosito.ext/categoria.asp?id=5"> Adı Kategori </ kategori>



   



 <GUID IsPermaLink="true"> http://www.miosito.ext/notizia.asp?id=123 </ guid>



  



 </ Ürün>



 



 </ Kanal>







 </ Rss>



Temel yapısı

Bu RSS 2.0 temel bir şeklidir fakat tag'ler çok daha fazla kullanılabilir, bu yüzden temel yapısını başlayarak kullanılanlar bakmaya başlar.

Öncelikle kullanılan temel yapısı sonra xml sonra başlık, onun resmi ad URL'sini belirten öznitelikler içeren rss etiketi ve RSS veri dosyalarını içeren kanal etiketi görür.

Kanal üç bölümden oluşmaktadır:

  • besleme bültenleri sitenin başlığı;
  • besleme bültenleri sitenin logosu yönetimi;
  • bireysel raporları temsil yem bütün öğeleri.
Aşağıdaki paragraflarda bu zorunlu ve seçmeli dersler şematik olarak bölen tüm unsurları inceleyeceğiz.

Kanal elemanı: gerekli elemanları

Önceki paragrafta belirtilen ne sayesinde, biz eleman kanal tüm RSS beslemelerini gördüğü görüyoruz, bu nedenle kendi başına bir öğe olarak düşünme hakkında konuşmak saçma gelebilir.

Için dui zorunlu ve isteğe bağlı öğeleri ve görüntü öğeleri sonra atıfta doğrudan kanal belirtilen gitmek tüm unsurları tartışmak.

Aşağıdaki kanal elemanının gerekli etiketleri ayrıntılı bir listesidir.

  • başlığı - haber başlığını belirtir;
  • bağlantı - haber tam URL'sini belirtir;
  • açıklaması - açıklayıcı bilgilerin ilk N karakteri belirtir.
Başlık ve açıklama CDATA kullanma

XML dosyası XML kendisini semantik kurallar saygı çekilmiş veya özel karakterleri ve söz konusu XML dosyasının bütünlüğünü ile ilgili olabilecek diğer rahatsız edici ve tehlikeli yönlerini ele gerektiğine kuşku yoktur.

Ancak, özellikle haber alanında, bu hata XML dosya göndermek ve uzaktan yem görüntülemek için okumak dolayısıyla komut dosyası olacak istisnaları yönetmek zor ile karşı karşıya sıklıkla ortaya çıkabilir.

XML dosyası, yönetilen en iyi karakter ve potansiyel küçük ama önemli hatalar açısından yönetilemez istisnalar yöneten bir kez sorun basitçe, CDATA komutu ile kontrol edilir.

Yukarıdaki kod örneği, XML etiketleri içinde nasıl entegre edileceğini, pratik bir düzeyde, şöyle açıklıyor:

 



 <title> <b> <! [CDATA [</ b haberleri> Başlığı <b> ]]></ b> </ title>

 
Ben okuma ve bu bölümde, söz konusu kavram öğrenme zaman daha ayırt CDATA yapmak için kalın kodu sermiştir.

Aynı Kategoride ...
E-Öğrenme
CSS (Ders) CSS (Ders)
W3C CSS ve XHTML göre Web Tasarım ve Erişilebilirlik. 29 € dan başlayan fiyatlarla.
XML (Ders) XML (Ders)
XML yapıları, XSL ve diğer dillerde genişletilebilir oluşturulması. 29 € dan başlayan fiyatlarla.
Sponsor Bağlantılar