Aslında xml, bir nesne ağaç yapısıdır. Aynen OOP gibi. Mesela Bir örnek vermek gerekirse bir arabaları inceleyelim

Bu kodu sadece üyeler görüntüleyebilir! Üye olmak için
tıklayın Üye iseniz
giriş yapın.
Bu örnekte görüldüğü gibi bir ağaç yapısı var. Yapman gereken döngüler ile bu yapıyı oluşturmak. Fakat bu xmle küçük bir örnek oldu. Fakat rss biraz daha özelleşmiştir. Aslında elemet isimlerini sabitliyerek bir standart oluşturulmay çalışılmıştır. Bir örnek buray ekliyorum.

Bu kodu sadece üyeler görüntüleyebilir! Üye olmak için
tıklayın Üye iseniz
giriş yapın.
Rss de root element <rss> dir. Rss nin dışında burdaki en önemli nokta item elementleridir. İtem elmentlerinde görüldüğü gibi haberler gösteriliyor. item elementine ait 3 özellik var görüldüğü gibi title,link ve description. Veri tabanından çektiğimiz haberleri bu formata göra bir döngü içinde yazmamız rss oluşturmamıza yetecektir. Dediğim gibi rss xml kullanılarak belirli bir kalıbın oluşturulmasın meydana gelmiştir. Yani item yerine elment de yaabiliriz fakat rss nin özelliği global olarak tanınmasıdır ve böyle yaparsak herhangi bir rss reader rssmizi okuyamayacaktır. Çünkü element yerine item ı arayacaktır.